Показать сообщение отдельно
  #4 (permalink)  
Старый 01.12.2014, 14:49
Аватар для darl
Аспирант
Отправить личное сообщение для darl Посмотреть профиль Найти все сообщения от darl
 
Регистрация: 13.09.2012
Сообщений: 38

Сообщение от tsigel Посмотреть сообщение
Сделайте флаг что анимация идет, и не запускайте пока она идет.

var animationActive = false;
$(document).mousemove(function(e){
        var y=e.pageY,s1=$('.service1').children('.service-item-txt');

        if (animationActive)
           return false;

        if (y>1000&&y<1300) {
            s1.stop().animate({top:'0px'},350, function () {
               animationActive = false;
           });
           animationActive = true;
        }

    });

второй по аналогии
Все верно, отрабатывает, только при выполнении иной анимации зависает и не отрабатывает.
Ответить с цитированием