1

我想添加 jQuery UI 工具提示,但它们位于标签上方。它们的位置取决于我滚动页面的位置。当标签靠近页面底部时,工具提示靠近它。标签在浏览器窗口中的位置越高,工具提示与标签的相关性越高。仅当从底部悬停时,工具提示才会显示在标签旁边。我试过位置:在初始化期间,但它不工作......

.js

 $("label.info").tooltip();

.tpl 文件

<label class="info" title="Tooltip text"><img src="/img.png" id="someid" style="float:right; cursor: pointer" title="Something" alt="img"/></label>

更新

谢谢帮忙,原来是jQuery 1.7.1 版本+ UI 1.8.1 版本没有tooltips + jquery.ui.tooltips 故障。我得到了新版本,集成了,一切都很好。

4

1 回答 1

0

好的。这里有一些文档:http: //api.jqueryui.com/tooltip/#option-position

你真的需要发布一些代码。

我在这里做了一个类似于工具提示的非常基本的功能:http: //jsfiddle.net/wKEx8/

您使用 jquerys offset() 函数来定位相对于鼠标的工具提示。我认为您正在尝试为图像添加定位,这是不正确的。

谢天谢地,jQuery UI 的好人让这个函数更容易使用,例如:

 // getter
 var position = $( ".selector" ).tooltip( "option", "position" );


 // setter
 $( ".selector" ).tooltip( "option", "position", { my: "left+15 center", at: "right center" } );
于 2013-08-08T10:07:29.697 回答