你如何检测在 JavaScript 中刚刚完成的 CSS 动画?
最终需要是重新触发一个 CSS 动画。由于我们的 HTML 层次结构,我们不喜欢检查元素的类,而是只在特定动画结束时才采取行动。如果您有一种方法可以在不删除/添加类的情况下重新触发动画,请告诉我们。
否则......我们的代码:
page.find( '.button.letter' ).on( 'webkitAnimationEnd', function() {
$( this ).removeClass( 'tap_animation' );
console.log( 'Hi: ' + this.style.webkitAnimationName );
if ( !write_mode() ) {
do_write( this );
}
});
this.style.webkitAnimationName总是返回空字符串。
我们做错了什么吗?
我们需要 WebKit 浏览器的代码,特别是 Mobile Safari。
谢谢!