jQueryからCSS3にアニメーションの終了を受け取るにはどうすればいいのだろうか?
jQueryでCSS3アニメーションの終了のタイミングを取得する方法では以下のように紹介されていた。
確かにこれで動いたんだけど、chromeで実行した場合、2回呼ばれてしまった。$("#ID").bind("oTransitionEnd mozTransitionEnd webkitTransitionEnd transitionend",function(){
via:jQueryでCSS3アニメーションの終了のタイミングを取得する方法
console.log('animated!');
});
おそらく、
$("#ID").on("oTransitionEnd mozTransitionEnd webkitTransitionEnd",function(){ console.log('animated!'); });としたら一回だけ呼ばれました。
0 コメント:
コメントを投稿