我有一個具有已定義高度的div,並且overflow:scroll;
。它的內容太長,所以出現滾動條。jQuery:如何確定一個div向下滾動
現在爲ichy部分。它的一些內部HTML總是奇怪地出現(準確地說,是由tableFilter插件生成的表的頁腳)。我不想讓這個頁腳在不需要的時候消失(它實際上出現在包含<div>
的邊框之外)。我決定讓它消失,但將它的z-index
設置爲-1000
。但是我想讓它在包含<div>
完全滾動時出現。
我怎麼知道用戶已經滾動到底部?
使用從答案的幫助下,我用scrollTop
屬性,但scrollTop
和innerHeight
之間的區別是滾動條加上一些不明身份的三角洲的大小。在Windows下的大多數瀏覽器中,滾動條的高度是16像素,但我在Firefox中獲得了17的差異,在IE中獲得了20的差異,其中我的<div>
內容的邊框似乎變得更大。
計算滾動條大小的方法(實際上有兩種方法)已被給出there。
當我完全向下滾動時,我得到了elementHeight和scrollPosition之間的17像素差異。認爲它是滾動條高度+一些邊界? – glmxndr 2009-06-12 14:19:21