我想要一個簡單的JS代碼來檢測HTML頁面的滾動。jquery滾動檢測
查看本頁面: http://conf.iranwebfestival.com/
當你滾動頁面,頂部菜單元素,讓CSS邊界。
我需要一些東西來做到這一點。
我想要一個簡單的JS代碼來檢測HTML頁面的滾動。jquery滾動檢測
查看本頁面: http://conf.iranwebfestival.com/
當你滾動頁面,頂部菜單元素,讓CSS邊界。
我需要一些東西來做到這一點。
jQuery有一個函數scrollTop
來查找有多少屏幕向下滾動。下面是使用
$(window).scroll(function(){
var ScrolledDown = $(window).scrollTop();
});
的基地,這裏是一個例子,如何使用jQuery的功能scrollTop的 - ,避免滾動,如果你實現頁面的底部。
Switch div from fixed to absolute at bottom of browser (see my answer)
感謝@Sparky提供的下一個建議 - 但此時我只想知道我昨天收到的200點聲望的反向解釋。發生了什麼? –
快速[瀏覽您的個人資料頁面](http://stackoverflow.com/users/3263387/vaclav?tab=reputation)顯示您被標記爲「連續投票」。你將不得不轉到meta stackoverflow並詢問版主。 – Sparky
該頁面在我的設備上不能正常顯示。 但是爲了檢測滾動的jQuery,我會檢查$(window).scrollTop()
的值,如果它大於0,則表示用戶已經滾動。事情是這樣的:
$(window).scroll(function() // when user scrolls
{
if($(window).scrollTop() > 0)
// scrollbar is not at the top
else
// scrollbar is at the top
}
雖然這是非常你的責任,以證明你至少有試過,GOOGLE了它,不管了,你還沒有這樣做,這個答案是很簡單的jQuery中
$(window).scroll(function(){
//Whatever you want to do
});
您可以使用jQuery Waypoints。 或者如果您使用Bootstrap來查看Scrollspy。
你應該付出一些努力來實現它。簡單的搜索會讓你得到你想要的。
你有試過什麼嗎?顯示一些代碼等 –