Я пытаюсь связать некоторые события с помощью jQuery, и у меня есть готовый простой код:
$(document).ready(function() {
$("p a").each(function(i, selected){
$(selected).hover(
function(event) { alert('over: ' + event.type); },
function(event) { alert('out: ' + event.type); });
}
)
});
Итак, когда я наведу курсор мыши на ссылку внутри абзаца (селектор «p a»), всплывающие оповещения всплывают дважды. Итак, mouseenter и mouseleave запускаются дважды.
Это происходит только в Google Chrome. В Internet Explorer 7 Firefox 3, Opera и Safari оба события запускаются только один раз.
Почему это происходит?