Как я могу задержать анимацию Bodymovin - PullRequest
0 голосов
/ 23 сентября 2018

Хорошо, поэтому я только начал использовать bodymovin, и мне было интересно, есть ли способ отложить анимацию.

Моя веб-страница исчезает, поэтому во время этого исчезает анимация, а это не то, что яхотел бы.Так что, если бы я мог отложить его на 2 секунды, это было бы здорово.

Вот мой код:

var animation = bodymovin.loadAnimation({
container: document.getElementById('bm'),
renderer: 'svg',
loop: false,
autoplay: true,
path: 'data.json'

})

Я пытался использовать setTimeout, но не смог получить егоработа.

1 Ответ

0 голосов
/ 23 сентября 2018

Вы можете установить значение autoplay на false и вызвать play() за время ожидания 2000 мс.Я предполагаю, что вы используете библиотеку, найденную здесь .

var animation = bodymovin.loadAnimation({
  container: document.getElementById('bm'),
  renderer: 'svg',
  loop: false,
  autoplay: false,
  path: 'data.json'
})

setTimeout(function(){ animation.play(); }, 2000);
...