我试图让mouseti上的工具提示仍然可见。它在第一次鼠标悬停时起作用。但尝试鼠标,然后鼠标悬停另一个链接和mouseover该工具提示。它会消失。为什么我的工具提示不能在mouseover上显示? (jQuery)
查看jsFiddle上的代码。我很想知道我在这里做错了什么。
我试图让mouseti上的工具提示仍然可见。它在第一次鼠标悬停时起作用。但尝试鼠标,然后鼠标悬停另一个链接和mouseover该工具提示。它会消失。为什么我的工具提示不能在mouseover上显示? (jQuery)
查看jsFiddle上的代码。我很想知道我在这里做错了什么。
你迟到了,但对于其他人可能会降落在这里。使用version from github。然后,该插件的标题参数使用此回调函数
$('.tooltip').tipsy({ html:true, delayOut:2000, title: function(){
$('.tipsy').hide();
return this.getAttribute('original-title');
}
});
试试这个
<a class="mylink" id="1" href="#" title="hey" >Test</a>
<a class="mylink" id="2" href="#" title="hey" >Test</a>
<a class="mylink" id="3" href="#" title="hey" >Test</a>
只需通过HTML标签,而不是JS,在我的火狐狸工作设置标题。
我不确定这是回答这个问题。 – 2010-09-29 21:03:42
我只是说在html标签中设置标题,而不是用javascript修复它。这对我来说是完美的。 – Olical 2010-09-30 08:19:24
我知道这是一个老气的问题,但你可以通过两种既
$(".id of tooltip").tipsy({delayOut: "length of time" });
改变delayOut
选项或者你可以在醉意的JS改变它。
或者,您可以更改js中的离开功能以适应您的需要。
感谢您的想法。问题仍然没有解决,不幸的是'delayOut'没有做我想做的事。即使将鼠标悬停在工具提示本身上,我也试图保持工具提示。 – 2010-11-12 19:16:40
不知道你的意思,似乎工作对我罚款 – 2010-09-23 08:26:44
没有它不工作。他希望在徘徊时保持工具提示并褪色。不只是悬停链接...再试一次。 – jatt 2010-09-23 08:39:09
这绝对不是对我来说正确的工作。你是否尝试过简单地在一个链接上进行鼠标移动(不会出现提示信息),然后将鼠标移到另一个链接上,然后通过工具提示本身进行移动?有时消失,有时消失。我正在使用Chrome。 – 2010-09-23 08:41:15