如何将类名传递给 YUI2 工具提示:http://developer.yahoo.com/yui/examples/container/tooltip.html而不是 ID?
我试图这样做:
YAHOO.example.container.tt1 = new YAHOO.widget.Tooltip(
YAHOO.util.Dom.getElementsByClassName('annotation-rating'), {
context:"ctx",
text:"My text was set using the 'text' configuration property"});
YAHOO.example.container.tt2 = new YAHOO.widget.Tooltip(
YAHOO.util.Dom.getElementsByClassName('annotation-rating'), {
context:"link" });
最佳答案
查看 docs看起来您切换了 id 和上下文参数。
id 参数似乎是针对各个生成的工具提示的 id(传递 null 因为我们没有使用它们?)而 context 参数是针对正在转换为工具提示的元素:
YAHOO.example.container.tt1 = new YAHOO.widget.Tooltip( null, {
context: YAHOO.util.Dom.getElementsByClassName('annotation-rating'),
text:"My text was set using the 'text' configuration property"
});
警告 - 我并没有真正使用 YUI,所以我不知道这是否有效...
关于javascript - YUI 工具提示小部件传递类名而不是 id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6983370/