【发布时间】:2011-02-11 18:00:00
【问题描述】:
我正在尝试获取正在运行的动画的当前时间,但我没有找到任何东西。我可以得到开始时间:
myelement.addEventListener('webkitAnimationStart', function (evt){
console.log(evt.elapsedTime)
});
和结束时间:
myelement.addEventListener('webkitAnimationEnd', function (evt){
console.log(evt.elapsedTime)
})
但是我认为这是蹩脚的,因为这些值很容易从 CSS 中获得。 有什么想法吗?
【问题讨论】:
-
对于微调动画,您应该使用 JavaScript 而不是 CSS。 CSS 动画旨在作为简单的样式效果,而不是持续的用户交互。
标签: javascript css animation dom-events