Jquery Qtip 的奇怪问题,第一次鼠标悬停后工具提示无法正常工作
谁能告诉我我的代码有什么问题吗?第一次鼠标悬停时,qtip 工作正常,但第二次它显示 2 个工具提示,一个是我在标题属性中拥有的内容,另一个是在那个空的顶部。
$(document).ready(function() {
$(".tooltip").bind('mouseover', function() {
$(this).qtip({
overwrite: false,
show: {
ready: true
}
});
});
});
Can anyone tell me whats wrong with my code? The qtip works ok on mouseover the first time, but the second time it shows 2 tooltips, one with what ever I have in the title attribute and another one on top of that one that's empty.
$(document).ready(function() {
$(".tooltip").bind('mouseover', function() {
$(this).qtip({
overwrite: false,
show: {
ready: true
}
});
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将
overwrite
设置为true
即,如果设置为 false,则每次鼠标悬停时都会创建一个新的 qtip。
Try setting
overwrite
totrue
ie if set to false, a new qtip is created each
mouseover
.您不必绑定鼠标悬停。 qtip 就是这样做的。
编辑:
你没有告诉任何关于ajax的事情。所以这应该有效(jsFiddle case);
You don't have to bind mouseover. qtip does that.
EDIT:
You didn't tell anything about ajax. So this should work(jsFiddle case);