jquery - 如何使用 jQuery QTip 在鼠标悬停超过 1 秒后显示某些内容

标签 jquery mouseover show qtip

我想在鼠标悬停在链接上超过 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/

相关文章:

jquery - 表单重置后如何隐藏div?

javascript - 如何使用 JQuery 更改此脚本以使用数字显示内容?

php - 上传后重命名文件的plupload脚本

javascript - 如何调整基于导航菜单的导航元素名称字符长度?

javascript - 图像不会在隐藏和显示之间切换

javascript - 显示div并更改内部内容:)

javascript - 在 jQuery 中获取 HTML 文档的总高度

wpf - 是否可以伪造WPF鼠标悬停?

c# - 如何在任何打开的窗口中获取鼠标下的文本

javascript - 使用鼠标悬停调用函数。 (不同的选择)