Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 08.08.2015, 19:16
Интересующийся
Отправить личное сообщение для Арсений JustPuk Посмотреть профиль Найти все сообщения от Арсений JustPuk
 
Регистрация: 24.03.2014
Сообщений: 23

Ошибку уже исправил, но не работает
if (document.querySelector('.design').classList.contains('active')){
        var svgId = new Vivus('obturateur1', {start: 'autostart', duration: 250,animTimingFunction: Vivus.EASE_OUT});
        if($('#obturateur1').parent('.design').hasClass('active')) svgId.play(1);
    }
Ответить с цитированием
  #12 (permalink)  
Старый 08.08.2015, 19:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Сообщение от Арсений JustPuk
parent
а где s?
Ответить с цитированием
  #13 (permalink)  
Старый 08.08.2015, 19:26
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

if (document.querySelector('.design').classList.contains('active')){
        var svgId = new Vivus('obturateur1', {start: 'autostart', duration: 250,animTimingFunction: Vivus.EASE_OUT});
        if($('#obturateur1').parent('.design').hasClass('active')) svgId.play(1);
    }

масло масляное
var svgId = new Vivus('obturateur1', {start: 'autostart', duration: 250,animTimingFunction: Vivus.EASE_OUT}); 
if (document.querySelector('.design').classList.contains('active')){svgId.play(1);}
Ответить с цитированием
  #14 (permalink)  
Старый 08.08.2015, 19:27
Интересующийся
Отправить личное сообщение для Арсений JustPuk Посмотреть профиль Найти все сообщения от Арсений JustPuk
 
Регистрация: 24.03.2014
Сообщений: 23

Попробую сейчас
Ответить с цитированием
  #15 (permalink)  
Старый 08.08.2015, 19:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,075

Арсений JustPuk,
или так
var svgId = new Vivus('obturateur1', {start: 'autostart', duration: 250,animTimingFunction: Vivus.EASE_OUT}); 




        if($('#obturateur1').parents('.design').hasClass('active')) svgId.play(1);
Ответить с цитированием
  #16 (permalink)  
Старый 08.08.2015, 19:39
Интересующийся
Отправить личное сообщение для Арсений JustPuk Посмотреть профиль Найти все сообщения от Арсений JustPuk
 
Регистрация: 24.03.2014
Сообщений: 23

Заменил в start autostart на manual, т.к. анимация стартовала сразу, не работает.

var svgId = new Vivus('obturateur1', {start: 'manual', duration: 250,animTimingFunction: Vivus.EASE_OUT});
    if (document.querySelector('.design').classList.contains('active')){svgId.play(1);}
Ответить с цитированием
  #17 (permalink)  
Старый 08.08.2015, 19:44
Интересующийся
Отправить личное сообщение для Арсений JustPuk Посмотреть профиль Найти все сообщения от Арсений JustPuk
 
Регистрация: 24.03.2014
Сообщений: 23

Так срабатывает всегда, не важно есть active или нет, за это отвечает start: 'autostart'

start: 'manual' вроде как должен позволять выводить в ручном режиме, в зависимости от необходимости, но он не срабатывает

Последний раз редактировалось Арсений JustPuk, 08.08.2015 в 23:56.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать, чтобы при вводе числа в поле добавлялись разделители групп разрядов? Hurray Элементы интерфейса 13 18.02.2015 14:07
[windows.open] как сделать только при закрытии? candro Общие вопросы Javascript 3 11.02.2015 22:42
Как сделать, чтобы музыка <embed> на странице не играла только при первом посещении? Bad Request Общие вопросы Javascript 22 27.07.2009 19:44
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24
Срабатывание скрипта при загрузке страницы bormax Общие вопросы Javascript 3 03.04.2008 09:57