Jquery 悬停时工具提示位置错误

Jquery 悬停时工具提示位置错误,jquery,html,css,jquery-tools,Jquery,Html,Css,Jquery Tools,我一辈子都搞不明白为什么jQuery工具提示出现在错误的地方。将鼠标悬停在页面上三个灰色框中的一个框上(例如“屏幕和语音录制”),提示应显示在框的顶部居中位置。有一个偏移量属性,可用于将工具提示移动到正确位置:。只需向上滚动一点到表格,就可以解释offset属性。只需确保在多个浏览器上检查站点,这样就可以确保偏移量不需要更改 在我看来,偏移量应该大约为[0,-150]。试试这个: $(".tooltip").tooltip({ track: true, delay: 0,

我一辈子都搞不明白为什么jQuery工具提示出现在错误的地方。将鼠标悬停在页面上三个灰色框中的一个框上(例如“屏幕和语音录制”),提示应显示在框的顶部居中位置。

有一个
偏移量
属性,可用于将工具提示移动到正确位置:。只需向上滚动一点到表格,就可以解释
offset
属性。只需确保在多个浏览器上检查站点,这样就可以确保
偏移量不需要更改

在我看来,偏移量应该大约为
[0,-150]
。试试这个:

$(".tooltip").tooltip({
    track: true,
    delay: 0,
    showURL: false,
    showBody: " - ",
    fade: 250,
    offset : [0, -150]
});

在源代码中的元素样式(选中)中,我发现:

录音提示

此左侧属性导致其显示在“错误”位置。我在工具提示中使用相同的插件,删除样式中的左属性,您应该设置:)


编辑:在进行了更多的尝试之后,我发现这是由jQuery本身添加的,但我使用的版本中没有,您是否使用了一些自定义动画或效果

没有必要使用URL缩短器。你是想清除
引用者吗?@alex,不,只是不希望URL被索引。谢谢SimpleCode。我用偏移量更新了它,在Windows和Mac上是不同的。FF/Safari Mac都在右边显示了大约150px,而IE6/7/8/FF/Chrome窗口现在都显示在中间。看起来我可能需要修复根本问题,因为它们最初是一致的,但在项目过程中不知何故出现了问题。有什么想法吗?你很可能需要在不同的浏览器上测试站点,这样你就可以微调每个浏览器的偏移量。我不确定为什么实际需要偏移量,但只要偏移量有效,我就看不出使用它有什么问题。
element.style 
{
display:none;
    left:371.5px;
opacity:0;
position:absolute;
top:391.2px;
}