我有一个非常简单的Jquery动画,它似乎并没有在Firefox中发挥得淋漓尽致。开始跑步需要很长时间,因为它在后台做了一些奇怪的事情。这是一个关于发生了什么的视频。请注意代码查看器中突出显示的行(Firefox也像往常一样非常滞后,但这不是导致问题的原因): http://byonex.co.uk/ffbug.mp4
以下是我使用的剧本:
$(window).bind('scroll', function() {
if ($(window).scrollTop() > 60) {
$("ul.undermenu").animate({width:'100px'}, { duration: 500});
$("ul.undermenu").animate({height:'60px'}, { duration: 200});
}
else {
$("ul.undermenu").animate({height:'30px'}, { duration: 200});
$("ul.undermenu").animate({width:'1000%'}, { duration: 500});
}
});
任何人都知道这里发生了什么?