我需要得到一個事件,當滾動達到div的底部,並根據下面的代碼我得到的滾動事件達到底部,但事情是,我得到多個事件,並且它是同時發射因爲滾動在底部。我們應該如何停止連續事件觸發?
那麼有什麼方法可以連續停止點火事件,而不是在處理第一個事件發生後觸發事件嗎?
$("#divid").bind('scroll', function() {
//Getting continuous event as far as scroll is in bottom
if($('#divid')[0].scrollHeight - $('#divid').scrollTop() <= $('#divid').outerHeight())
{
//Code here---
}
});
設置超時或綁定您的事件一次。請參閱http://stackoverflow.com/questions/19561574/scrolling-to-bottom-of-page-run-function-function-runs-too-many-times/19562496#19562496 - 幾乎相同的問題 – Tschitsch
html和css代碼? – UDB