Показать сообщение отдельно
  #3 (permalink)  
Старый 01.12.2014, 14:34
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Сделайте флаг что анимация идет, и не запускайте пока она идет.

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;
        }

    });

второй по аналогии
Ответить с цитированием