所以我有這樣的對象:試圖使用jQuery滾動使對象淡出,然後淡入
<span>Fadeout on scroll</span>
而這種代碼:
$(window).scroll(function() {
$("span").fadeOut("slow");
});
$("span").fadeIn("slow");
我希望對象滾動時淡出,並在完成時退色
我的代碼不適用於我需要的功能。
所以我有這樣的對象:試圖使用jQuery滾動使對象淡出,然後淡入
<span>Fadeout on scroll</span>
而這種代碼:
$(window).scroll(function() {
$("span").fadeOut("slow");
});
$("span").fadeIn("slow");
我希望對象滾動時淡出,並在完成時退色
我的代碼不適用於我需要的功能。
YNhat的鏈接將介紹如何正確地做到這一點看看。
但是,如果你想知道你爲什麼不工作。如果你看看你的代碼,fadeIn完全在任何事件之外。這意味着它將在瀏覽器解釋它時最初運行,而不會再次運行。每次滾動時,fadeOut都會運行,但fadeIn不會運行,因此它將保持隱藏狀態。