Странное поведение при наведении курсора на событие jQuery - PullRequest
1 голос
/ 19 апреля 2011

У меня есть следующий код для некоторых абсолютных позиционных элементов на странице:

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 ]

1 голос
/ 19 апреля 2011

Вот скрипка почти того же, что вы выложили. Это работает именно так, как я себе представляю. Посмотрите, не отличается ли ваш код:

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

Я выделил деления красным, чтобы вы могли видеть, где находится целевая область.

1 голос
/ 19 апреля 2011

работает для меня как шарм> http://jsfiddle.net/ekxxC/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...