我想做的是:
$(document).tooltip({
items: "#tabs .word-list li .invisible",
position: {
my: "right center",
at: "left center",
of: $(this).parent()
}
});of部件从来不起作用,有什么想法吗?
发布于 2013-11-15 15:33:07
好吧,更简单的解决方案是放弃jquery工具提示,自己做.
$(document).on({
mouseenter: function() {
//
$(this).empty().html('<div class="tooltip">' + $(this).attr("title") + '</div>');
},
mouseleave: function() {
//
$(this).empty();
}
}, "#tabs .word-list li .invisible");发布于 2013-11-15 12:56:13
尝试只设置my和at并删除of
默认情况下,工具提示相对于元素定位,设置of可能使其相对于文档。
$(".ParentClass").tooltip({
items: "#tabs .word-list li .invisible",
position: {
my: "right center",
at: "left center",
of: this
}
});发布于 2013-11-15 13:08:27
文档:http://api.jqueryui.com/position/
类型:选择器或元素或要定位的元素的jQuery或事件。如果提供选择器或jQuery对象,则将使用第一个匹配元素。如果提供事件对象,则将使用pageX和pageY属性。示例:“#顶部菜单”
你为什么认为“of”不起作用?
例如,父元素是否有许多匹配元素?也许你需要提供一个选择器?http://api.jquery.com/Types/#Selector
如果没有看到父HTML主体,您可能没有提供足够的信息进行调试。
https://stackoverflow.com/questions/20001460
复制相似问题