Получить текущее время запуска CSS3-анимации - PullRequest
2 голосов
/ 11 февраля 2011

Я пытаюсь узнать текущее время запущенной анимации, но ничего не нашел.Я могу получить время начала:

myelement.addEventListener('webkitAnimationStart', function (evt){ 
  console.log(evt.elapsedTime)                                   
});

и время окончания

myelement.addEventListener('webkitAnimationEnd', function (evt){ 
  console.log(evt.elapsedTime)                                   
})

Однако я думаю, что это неубедительно, поскольку эти значения легко получить из CSS.Есть идеи?

Спасибо.

1 Ответ

3 голосов
/ 12 февраля 2011

CSS-анимации имеют очень ограниченные возможности.Они не сообщают свое текущее время (хотя вы можете получить текущую примененную матрицу преобразования с помощью window.getComputedStyle ()).

Вы получаете начало и конец события - вот и все.Если вам нужно узнать текущее время, используйте JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...