$('.rollover').mouseover(function(e){
e.stopPropagation();
thisName = $(this).attr('title');
$('li#'+thisName).show(50, 'swing');
});
$('.rollover').mouseout(function(e){
e.stopPropagation();
thisName = $(this).attr('title');
$('li#'+thisName).hide(50, 'swing');
});
У меня есть четыре изображения с классом "ролловер", поэтому, когда мышь перемещается по каждому изображению, отображается элемент списка, который имеет общий идентификатор с заголовком изображения, а когда мышь покидает элемент списка, он скрывается.
Моя проблема в том, что изображения расположены довольно близко друг к другу, и если мышь входит и уходит слишком быстро, это выглядит так, как будто элементы списка мигают. Я бы предпочел, чтобы анимация мыши завершилась до начала следующей анимации мыши и наоборот.
Как бы я это сделал?
JS FIDDLE @ http://jsfiddle.net/callumander/XhpuT/