我正在尝试:
$(document).tooltip({
items: "#tabs .word-list li .invisible",
position: {
my: "right center",
at: "left center",
of: $(this).parent()
}
});
of
部分永远无效,有什么想法吗?
答案 0 :(得分:0)
您是否尝试过设置my
和at
并删除of
?
默认情况下,工具提示相对于元素定位,设置of
可能使其相对于文档。
$(".ParentClass").tooltip({
items: "#tabs .word-list li .invisible",
position: {
my: "right center",
at: "left center",
of: this
}
});
答案 1 :(得分:0)
文档:http://api.jqueryui.com/position/
of(默认值:null) 键入:Selector或Element或jQuery或Event 定位哪个元素。如果提供选择器或jQuery对象,则将使用第一个匹配元素。如果提供事件对象,则将使用pageX和pageY属性。示例:“#top-menu”
为什么你认为'of'不起作用?
例如,父母是否有许多匹配元素?也许你需要提供一个选择器呢? http://api.jquery.com/Types/#Selector
如果没有看到父HTML主体,您可能没有提供足够的信息来进行调试。
答案 2 :(得分:0)
嗯,更简单的解决方案是放弃jquery-ui-tooltip并制作我自己的......
$(document).on({
mouseenter: function() {
//
$(this).empty().html('<div class="tooltip">' + $(this).attr("title") + '</div>');
},
mouseleave: function() {
//
$(this).empty();
}
}, "#tabs .word-list li .invisible");