滾動我fadeIn
似乎是每次我滾動這是我想要的觸發。但是,這會使動畫排隊,並在用戶停止滾動後結束運行。jQuery隊列fadeIn()在滾動
我已經使用.stop(true, true)
功能嘗試,但我相信這不會對if
或else
陳述工作。
我迄今爲止代碼:
if($('.icon').isOnScreen()){
$('.icon').fadeIn("slow");
} else {
$('.icon').fadeOut("slow");
};
我在下面試圖但這不起作用
if($('.icon').isOnScreen()){
$('.icon').stop(true,true).fadeIn("slow");
} else {
$('.icon').stop(true,true).fadeOut("slow");
};
嘗試調用'$( '圖標 ')。淡入(' 慢 ')'只有當'$(' 圖標')'不可見。這樣你可以避免每次都調用它。 – 2013-04-24 10:25:02