我需要一點幫助視差滾動。我正在嘗試將圖像粘貼到頂部div的底部。這裏是jQuery視差滾動scrollTop
function parallax() {
var scrollPosition = jQuery(window).scrollTop();
jQuery('#grid').css('top', (0 - (scrollPosition * .5))+'px');
}
現在它在瀏覽器窗口的頂部滾動時,堅持。我使用了更高的數字,例如jQuery('#grid').css('top', (134 - (scrollPosition * .5))+'px');
當頁面加載時,這給了我適當的間距,但只要我滾動,白色可以在div上方看到。我不熟悉jQuery,所以任何幫助將不勝感激。
基本上我怎樣才能把div的頂部位置賦值給變量scrollPosition
。
/*更新*/ 對不起,這裏有一些關於這個問題的更多細節。
這裏是一個jsfiddle
請參閱如何被粘到窗口的頂部?我希望它能夠堅持標題的底部。
你打電話給'parallax()'怎麼樣?是它,'$(window).on('scroll',parallax);'? (); – Ohgodwhy
我打電話就像這樣''jQuery(window).bind('scroll',function(e){ \t parallax(); \t}); ' –