2011-05-06 98 views
0

所以我有這樣的對象:試圖使用jQuery滾動使對象淡出,然後淡入

<span>Fadeout on scroll</span> 

而這種代碼:

$(window).scroll(function() { 
    $("span").fadeOut("slow"); 
}); 
    $("span").fadeIn("slow"); 

我希望對象滾動時淡出,並在完成時退色

我的代碼不適用於我需要的功能。

回答

0

YNhat的鏈接將介紹如何正確地做到這一點看看。

但是,如果你想知道你爲什麼不工作。如果你看看你的代碼,fadeIn完全在任何事件之外。這意味着它將在瀏覽器解釋它時最初運行,而不會再次運行。每次滾動時,fadeOut都會運行,但fadeIn不會運行,因此它將保持隱藏狀態。