jQuery 工具工具提示在 hide() 之后的第一次尝试中不会出现
我已将 tooltip
用于
。几秒钟后它将
hide()
。如果我将鼠标悬停在它后面的触发器上。
第一次不会出现。
只有当我第二次将鼠标移到它上面时它才会出现。
我使用
onShow
事件进行绑定并使用 window.setTimeOut
。是工具提示中的问题还是 jQuery 中的问题?
像这样的东西:
$(document).ready(function() {
x = $("button").tooltip({
api: true,
position: "center right",
onShow: function() {
var hid = function() {
x.getTip().hide();
};
window.setTimeout(hid, 2000);
}});
x.show();
});
I've used tooltip
for a <div>
.
It will hide()
after couple of seconds.
If I'll mouse over it's trigger after it.
For the first time it will not appear.
Only after I move the mouse over it the second time it will appear.
I used onShow
event for binding and used window.setTimeOut
.
Is it a problem in the tooltip or in jQuery?
Something like this:
$(document).ready(function() {
x = $("button").tooltip({
api: true,
position: "center right",
onShow: function() {
var hid = function() {
x.getTip().hide();
};
window.setTimeout(hid, 2000);
}});
x.show();
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,我已经修好了:
在这里回答:
http://jsfiddle.net/vKa5Z/5/
well, I've fixed it:
answer here:
http://jsfiddle.net/vKa5Z/5/