我知道:animated
选择器,但目前正在遇到(可能是少数几个)旧 IE 的性能问题(如图)。我觉得这可能是我测试ANY Page Animation的方式。
目前我正在循环一个区间,核心测试是$('*').is(':animated')
. 这$('*')
就是我担心的......但由于我不知道在我的插件下面动画的 divs / etc 是什么,我不知道该怎么做!
var testAnimationInterval = setInterval(function () {
if ( ! $('*').is(':animated') ) { // all done animating
clearInterval(testAnimationInterval);
animationsFinished(); // callback function
}
}, 300);
function animationsFinished() {
// do whatever
}
有没有人找到更好/不同的方法?尤其是在性能方面?