Jquery ui 位置,不能使其相对于当前项
Jquery ui position, cannot make it relative to current item
我正在尝试:
$(document).tooltip({
items: "#tabs .word-list li .invisible",
position: {
my: "right center",
at: "left center",
of: $(this).parent()
}
});
of
部分永远不会奏效,有什么想法吗?
您是否尝试过仅设置my
和at
并删除of
?
默认情况下,工具提示相对于元素定位,设置of
可能会使其相对于文档。
$(".ParentClass").tooltip({
items: "#tabs .word-list li .invisible",
position: {
my: "right center",
at: "left center",
of: this
}
});
文档: http://api.jqueryui.com/position/
的(默认值:空)类型:选择器或元素或jQuery或事件要针对哪个元素进行定位。如果提供选择器或 jQuery 对象,则将使用第一个匹配元素。如果提供事件对象,则将使用 pageX 和 pageY 属性。示例:"#top 菜单"
为什么你认为"的"不起作用?
例如,父级是否有许多匹配的元素? 也许您需要提供一个选择器? http://api.jquery.com/Types/#Selector
如果没有看到父 HTML 正文,您可能没有提供足够的信息进行调试。
好吧,更简单的解决方案是放弃 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");
相关文章:
- 如何获取相对于 HTML 页面的标记位置
- 使用return相对于this的优势
- positon元素相对于JS中的parent.part容器?没有绝对/固定的定位
- 获取一个元素相对于Javascript中一个祖先的位置
- Facebook PHP SDK相对于PhoneGap上的JS SDK的优势
- 相对于GoogleMaps/geoxml3解析器延迟Javascript函数的执行
- 文本相对于 SVG 中的父项 G 右对齐
- 检测 iOS 相对于 JavaScript 中主页按钮的方向
- 服务器端JavaScript相对于Java的优势
- node.js获取文件相对于project/src的路径
- jquery 相对于 href=“#” 删除显示块
- 如何使用选择器获取相对于element实例的元素
- 在JSON for REST中,snake_case相对于camelCase的优势
- bind()相对于call()有什么用?我们可以用bind()做什么额外的事情,而用call()做不到
- 设置相对于“window.innerHeight”的高度无效
- 如何定义相对于kraken.js中的url的区域设置
- Javascript/html5 2d Canvas Context -获取相对于Canvas的X, Y(相对于转换对象
- 将文本相对于html画布对齐
- 格式化时间(秒)相对于JavaScript中的金额
- 如何获得SVG子元素的位置相对于SVG在页面上的位置,D3.js