Показать сообщение отдельно
  #1 (permalink)  
Старый 11.01.2015, 15:59
Интересующийся
Отправить личное сообщение для Hadouken Посмотреть профиль Найти все сообщения от Hadouken
 
Регистрация: 24.12.2014
Сообщений: 14

старт и стоп анимации при повторных кликах
Всем привет! Пользуюсь плагином jQueryRotate, не получается реализовать, чтобы при клике запускалась анимация, а при повторном клике останавливалась и если нажать еще раз, то начать с того же места. Подскажите, пожалуйста, как мне это сделать? в Javascript не силен, пробовал через bind и unbind, но ничего не получается она работает правильно только на наведение мышью
Вот мой код
var value = 0;
$("#image").rotate({
    bind: {
        mouseover: function rotation() {
            value += 360;
            $(this).rotate({
                animateTo: value,
                callback:rotation,
                easing: function (x,t,b,c,d){ 
                    return c*(t/d)+b;}
            })
        },
        mouseout:function rotation(){
           setTimeout(function(){
                          $("#image").stopRotate();
                      }, 100);
        }
    }

Последний раз редактировалось Hadouken, 11.01.2015 в 16:23.
Ответить с цитированием