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