2013-06-28 29 views
-2

在帶有固定元素的頁面上,如角落廣告或通知,我希望該元素在頁面向下滾動一定量時淡出。如何在頁面滾動時使用jQuery淡化固定元素?

首先,確定什麼時候最佳方式是:像素,百分比,其他? 最後,我將如何使用jQuery實現這種效果?

+0

請做一些嘗試研究/這個自己實現。然後,一旦你這樣做了,如果你有特定的問題,回來問一個更具體的問題,理想情況下與一些非工作代碼有關。 –

+0

我做到了。當我嘗試使用固定元素進行操作時,我的問題就出現了。直言不諱:這是一個簡單的問題,當然,但我也很少有時間。我不是在這裏拍攝而是在沒有任何嘗試或谷歌的情況下詢問。請儘量不要妄下結論。 – user1729506

+0

我沒有得出任何結論。不管你是否嘗試過某些東西,如果它不包含在你的問題中,那麼它們就沒有區別。 http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist請參閱第2項重點。如果你已經嘗試了一些東西,但它不起作用,那應該包含在你的問題中。包含實際代碼(如果存在的話)總是一個好主意。 –

回答

1

下面是一段代碼來獲得滾動位置:

$(window).scroll(function(e) { 
    var pos = $('body').scrollTop(); 
    if(pos > 500) { 
     //fade in your element 
    } else { 
     //fade out your element or whatever 
    } 
}); 

您可以滾動到這個位置的時候fadeIn()元素...

相關問題