我试图使用jQuery dialog UI库来定位对话框旁边的对话框,当它被悬停时。 jQuery对话框使用从当前视口左上角开始测量的位置参数(换句话说,无论当前滚动到哪里,[0, 0]
将始终将其放在浏览器窗口的左上角)。但是,我知道检索位置的唯一方法是相对于整个页面的元素。jQuery用户界面对话框定位
以下是我目前的。 position.top
的计算结果大概是1200左右,这会使对话远远低于页面上的其余内容。
$(".mytext").mouseover(function() {
position = $(this).position();
$("#dialog").dialog('option', 'position', [position.top, position.left]);
}
我该如何找到正确的位置?
谢谢!
从版本1.9开始,有一个本地的工具提示窗口小部件。 – theblang 2013-04-25 14:09:06