3

我一生都无法弄清楚为什么 jQuery 工具工具提示出现在错误的位置。将鼠标悬停在页面上的三个灰色框之一(例如“屏幕和录音”)上,提示应显示在居中的框顶部。

4

2 回答 2

2

有一个offset属性可用于将工具提示微调到正确位置: http: //flowplayer.org/tools/tooltip/index.html#positioning。只需向上滚动到表格,它就会解释该offset属性。只要确保您在多个浏览器上检查该站点,就可以确保offset不需要更改。

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

$(".tooltip").tooltip({
    track: true,
    delay: 0,
    showURL: false,
    showBody: " - ",
    fade: 250,
    offset : [0, -150]
});
于 2010-09-15T00:04:29.850 回答
0

在源代码中的元素样式(用Firebug检查)我发现了这个:

对于#recording-tip

element.style 
{
display:none;
    left:371.5px;
opacity:0;
position:absolute;
top:391.2px;
}

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

编辑:玩了一些之后,我发现这是由 jQuery 本身添加的,但是我正在使用的版本中不存在,您是否使用了一些自定义动画或效果?

于 2010-09-15T07:21:30.443 回答