Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.02.2016, 16:39
Новичок на форуме
Отправить личное сообщение для Megger Посмотреть профиль Найти все сообщения от Megger
 
Регистрация: 28.01.2016
Сообщений: 1

Удаление старой анимации при клике, и начало новой
Хотя работа с Raphaeljs, задача касается js в общем.
После клика создается и анимируется объект(id берутся из массива), при втором клике происходит наложение одной графики на другую.
Нужно чтобы при клике предыдущий объект очищался.

buttonPath.click(function() {
      var currents = this.data("i");//получаю id кнопки
      var pathAnim1 = p.path(pathsarr[currents])//присваиваю id первому path
      var pathAnim2 = pathsarr[currents + 1];//присваиваю id второму path
      pathAnim1.animate({
        path: pathAnim2
      }, 3000, function() {});//callback, если удалить pathAnim1, графика исчезает, она должна оставаться до следующего клика
    });

Пример полностью на http://jsfiddle.net/Magger/Lo718boh/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
При клике на кнопку переход к якорю и открытие блока Galyanov Элементы интерфейса 19 11.12.2015 20:12
Исчезновение меню при клике на ссылку wiserfild Элементы интерфейса 4 24.10.2015 19:50
Начало анимации с места предыдущей анимации FanAizu (X)HTML/CSS 3 21.03.2014 10:39
Изменение размера элемента при клике Derekovich Элементы интерфейса 25 05.12.2013 18:45