奇怪的行为悬停事件jQuery

时间:2011-04-18 20:13:05

标签: javascript jquery javascript-events

我在页面上的一些绝对定位div上有以下代码:

JS / JQUERY:

   $("div.do").hover(function(){          
    $(this).stop().next('.tooltip').fadeIn();    
   }, function(){
     $(this).stop().next('.tooltip').fadeOut();     
   });   

HTML:

<div class="do"></div>
<div class="do"></div>
<div class="do"></div> 

当使用console.log($(this))将鼠标悬停在某个事件上时,会以非常零星的方式返回多个事件。似乎他们被多次触发。我已经使用jQuery很长一段时间了,从来没有经历过这样的事情。

非常感谢任何见解。

2 个答案:

答案 0 :(得分:1)

对我来说就像一个魅力&gt; http://jsfiddle.net/ekxxC/

答案 1 :(得分:1)

这是你发布的几乎相同的小提琴。它正如我想象的那样工作。看看你的代码是否有所不同:

http://jsfiddle.net/eyLNn/4/

我以红色突出显示div,以便您可以看到目标区域的位置。