当我重复滚动一个元素时,jQuery tooltip似乎跳了起来。我想也许是因为它与自身发生碰撞,所以我将碰撞选项设置为none
,但这没有帮助。
这是一个错误吗?我怎么能让它不跳?
答案 0 :(得分:21)
我将.ui-tooltip类设置为position: absolute
它似乎有效,但不确定是否会产生不良后果?
答案 1 :(得分:7)
似乎happygilmore的方法不再适用(正如他所说,这也是一种冒险的方法)。我建议您使用Tooltip Widget API设置以下选项:
position: {
collision: 'none'
},
hide: false
collision: none
选项阻止jQuery UI尝试做任何想要解决冲突的事情,hide: false
阻止它使用淡入淡出动画来慢慢删除工具提示;延迟导致碰撞首先发生。在我看来,没有淡入淡出的动画,它看起来很好。