0
我想根據窗口滾動使用jQuery此菜單的高度動畫。在向下滾動時它可以正常工作,但是當滾動時,動畫中出現延遲,我不明白。代碼:jQuery:與滾動功能上的延遲問題的動畫()方法
$(window).scroll(function() {
if ($(this).scrollTop()>0)
{
$('.menu').animate({height:'40px'});
}
else
{
$('.menu').animate({height:'100px'});
}
});
此外,如果我使用的方法淡出()和淡入(),代碼工作正常。爲什麼?
此刻,當你滾動它觸發了動畫函數乘法時間,我認爲這是問題的重要部分。添加一個標誌或某種你可以檢查的類來防止這種情況發生。 – drip