2011-08-21 83 views
0

我有一個可滾動的div,當滾動到底部時將加載5個新項目。我使用jScrollPane(http://jscrollpane.kelvinluck.com/),儘管它是一個很棒的插件,似乎阻止了scrollTop()的工作,所以檢測滾動到底部的典型方法不起作用。檢測div滾動底部(w/jScrollPane)

有沒有人有替代/推薦的方法來檢測jscrollpane-ified div是否已經達到底部?

乾杯。

+0

我不是那熟悉的插件。你能告訴我jScrollPane是否有能力在div滾動時調用回調函數?如果是這樣,你可以根據滾動條的高度,拖動器的高度和拖動器的位置來測試它是否在底部(基本上,if(heightOfDragger + draggerPositionTop === heightOfScrollBar)//最後的div – maxedison

+0

嘿,謝謝你抽出時間回答。它當然會 - 我完全忽略了,當生氣的時候scrolltop不工作!我會回答我自己的問題然後... –

回答

2

解決了我自己,與maxedison的幫助。

訪問所概述here,然後API:

if($('#scollpane').outerHeight() + api.getContentPositionY() >= api.getContentHeight()) 
{ 
    alert('You are at the bottom bro'); 
} 
+0

我遇到了一個非常類似的問題你能和我開始討論嗎? –

+0

在我的[live version](http://admin.rafflebananza.com/authenticate.php)上我想知道用戶是否滾動到底部。我收集我添加您的答案,我的HTML頁面,但是你有哪些#'scollpane''我放置替換? –

+0

我發現[這個答案](http://stackoverflow.com/a/6370241/4423554)幫助解決這個問題。 –