我想在鼠标悬停在链接上超过 1 秒后显示 QTIP ( http://craigsworks.com/projects/qtip/ )。这怎么可能?
如果鼠标悬停在元素上的时间少于 1 秒,则不会发生任何情况。 我尝试了以下代码,但我的浏览器崩溃了:
$(".Details").bind("mouseover", function()
{
t= setTimeout($(this).qtip({ args... }), 1000); });
$(".Details").bind("mouseout", function() { clearTimeout(t);
});
最佳答案
在鼠标悬停事件中,设置一秒钟的超时。在mouseout事件中,取消超时。在超时功能中,显示您的qtip。
关于jquery - 如何使用 jQuery QTip 在鼠标悬停超过 1 秒后显示某些内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661395/