Ошибку уже исправил, но не работает
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); } |
Цитата:
|
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);} |
Попробую сейчас
|
Арсений JustPuk,
или так var svgId = new Vivus('obturateur1', {start: 'autostart', duration: 250,animTimingFunction: Vivus.EASE_OUT}); if($('#obturateur1').parents('.design').hasClass('active')) svgId.play(1); |
Заменил в 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);} |
Так срабатывает всегда, не важно есть active или нет, за это отвечает start: 'autostart'
start: 'manual' вроде как должен позволять выводить в ручном режиме, в зависимости от необходимости, но он не срабатывает |
Часовой пояс GMT +3, время: 13:34. |