У меня есть проблема с функцией остановки в сочетании с fadeIn.JQuery hover stop(). FadeIn() issue
Мой fadeIn установлен в 2000 мс, и я представил stop(), чтобы анимация не создавалась. Однако проблема заключается в том, что когда я использую stop (true, true), он пропускает до конца анимации. Если я использую только stop(), эффект не срабатывает в течение 100% времени при падении цели несколько раз. то есть. если есть два div с этим эффектом рядом друг с другом, и я перемещаю курсор над каждым действительно быстрым, эффект зависания не инициируется.
Вот код.
$('#menu li').hover(
//Mousein
function() {
$(this).children('div').stop(true, true).fadeIn(2000);
},
//Mouseout
function() {
$(this).children('div').stop(true, true).fadeOut(2000);
});
Есть ли способ сделать анимацию остановкой/начать правильно, не пропуская ее до конца?
Вторая переменная - * jumpToEndA *: Boolean, указывающая, нужно ли немедленно завершить текущую анимацию. По умолчанию используется значение false. " Вы пробовали "(правда, ложь)"? – techie007