Я использую плагин Giva Labs jQuery Marquee. Пример jsFiddle здесь.
В примере есть две переключаемые строки текста: First line
и Second row
. Когда вы начинаете непрерывно перемещать курсор мыши по голубому прямоугольнику, текст сходит с ума: строки начинают перемещаться друг по другу как бы хаотично, не по порядку. Сумасшествие сильнее всего, когда вы меняете скорость движений мыши с медленной на быструю в цикле.
Я погуглил "jquery animate stop" и нашел .stop()
и .clearQueue()
эффектов. Я попытался прикрепить их к эффекту выделения следующим образом:
$("#marquee").marquee().stop();
и это:
$("#marquee").marquee().clearQueue();
а еще вот так:
$("#marquee").marquee()
.hover(function() {
$(this).clearQueue();
});
Я также пробовал использовать встроенные в плагин методы:
$("#marquee").marquee()
.hover(function() {
$(this).marquee("pause");
})
.mouseout(function() {
$(this).marquee("resume");
});
Ни один из них не работал.
Как избавиться от этого глюка?