如何使用 jQuery QTip 在鼠标悬停超过 1 秒后显示某些内容
我想在之后显示 QTIP (http://craigsworks.com/projects/qtip/)我的鼠标悬停在链接上的时间超过 1 秒。这怎么可能?
如果我将鼠标悬停在元素上的时间少于 1 秒,则不会发生任何情况。 我尝试了以下代码,但我的浏览器崩溃了:
$(".Details").bind("mouseover", function()
{
t= setTimeout($(this).qtip({ args... }), 1000); });
$(".Details").bind("mouseout", function() { clearTimeout(t);
});
I want to display a QTIP (http://craigsworks.com/projects/qtip/) after my mouseover is longer then 1 second on a link. how is this possible?
If im with the mouse over the element less then 1 second, nothing should happen.
I have tried the below code, but my browser crashes:
$(".Details").bind("mouseover", function()
{
t= setTimeout($(this).qtip({ args... }), 1000); });
$(".Details").bind("mouseout", function() { clearTimeout(t);
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在鼠标悬停事件中,设置一秒钟的超时。在mouseout事件中,取消超时。在超时功能中,显示您的 qtip。
In the mouseover event, set a timeout for a second. In the mouseout event, cancel the timeout. In the timeout function, display your qtip.
设置
show.delay
属性qTip 插件。Set the
show.delay
property on the qTip plugin.