セレクターについては知って:animated
いますが、現在、古いIEのパフォーマンスの問題(数少ないものの1つである可能性があります)に直面しています(図を参照)。それは、私が任意のページアニメーションをテストしている方法である可能性があると感じています。
現在、コアテストがである間隔をループしています$('*').is(':animated')
。これ$('*')
が私が心配していることです...しかし、プラグインの下でアニメーション化されているdiv / etcが何であるかが正確にわからないため、他にどのように行うかわかりません!
var testAnimationInterval = setInterval(function () {
if ( ! $('*').is(':animated') ) { // all done animating
clearInterval(testAnimationInterval);
animationsFinished(); // callback function
}
}, 300);
function animationsFinished() {
// do whatever
}
誰かがこれを行うためのより良い/異なる方法を見つけましたか?特にパフォーマンスに関しては?