出於某種原因,我無法讓這scrollTop行爲像我所期望的。爲什麼它返回0.前兩個調用outerheight和scrollheight返回250是col的像素高度。 我的意圖是讓用戶在閱讀一些法律文本時向下滾動。我需要實時檢查滾動條在用戶移動時的位置。我似乎無法弄清楚如何將事件添加到滾動條,當它移動,然後更新當前位置相對於包含div的高度..我需要知道滾動條上方有多少像素。如何可靠地檢測滾動條的位置,如果在底部
與滾動條在底部一起選中的複選框必須都是真的,所以我需要的是檢測滾動條的位置,以瞭解它是否在底部。我已經在網上看到關於如何做到這一點的教程,但他們處理整個頁面可滾動,我正在尋找的只是一個可滾動的div和一種檢測其位置的方法。
var col = $('.inner');
col.outerHeight();//250
col.get(0).scrollHeight; //250
col.scrollTop(); //0
感謝,
這是第一個地方,我去了,但這個解決方案沒有工作。 這部分: 'if(elem [0] .scrollHeight - elem.scrollTop()== elem.outerHeight())' elem.scrollTop總是返回0 ..這是我的問題。它總是會是真的......所以它總是會說它的底部.. – Rogelio