JS mouseover / mouseout мигает, но не остается - PullRequest
3 голосов
/ 16 июля 2011

Вот небольшой код, с которым у меня проблема:

$(".setEtiquette").mouseover(function(){
    var rightFrame = $(this).attr("name");
    $('#'+rightFrame).fadeIn();
}).mouseout(function(){
    var rightFrame = $(this).attr("name");
    $('#'+rightFrame).fadeOut();
});

Когда на setEtiquette мигает rightFrame, но это не то, что мы хотим здесь, мы хотим, чтобы он оставался и уходил при переходе к другому этикету...

У вас есть что-нибудь, что могло бы мне помочь?

Спасибо!

1 Ответ

4 голосов
/ 16 июля 2011

mouseover () срабатывает, когда указатель перемещается и на дочерние элементы, а mouseenter () срабатывает только тогда, когда указатель перемещается в связанный элемент.Возможно, вы захотите попробовать mouseenter / mouseleave вместо mouseover / mouseout, если мигание происходит из-за существующих дочерних элементов элементов, к которым вы привязываете.

...