2017-08-15 50 views
-1

有沒有什麼辦法可以檢測滾動條到達水平div的結尾? 我需要創建一個動畫,就像在獲取div時一樣,我需要添加一個產品的新卡片,並通過ajax請求加載到服務器。右端滾動div檢測jquery

感謝

+0

可能BU需要這個http://ressio.github.io/lazy-load-xt/demo/infinite.htm –

+0

我已經試過這soluzione,但它不在我的代碼中工作。 – Joker84a

+0

滾動是水平還是垂直無關緊要。檢查結束是否到達的代碼可以是相同的。 – vsync

回答

0

我創建了一個最原始的例子在這裏:https://jsfiddle.net/cattails27/ommmk0n1/

基本上,你必須利用以下DOM屬性

這裏有一個片斷

var boxa = document.querySelector('.a'); 
var debugbox = document.querySelector('#debug'); 
var maxScrollLeft = boxa.scrollWidth - boxa.clientWidth; 
boxa.addEventListener('scroll', function(){ 
    debugbox.innerHTML = this.scrollLeft + ',' + maxScrollLeft; 
    if(this.scrollLeft == maxScrollLeft) alert('reached end of scroll'); 
}) 
+0

非常感謝。我會試試這個,因爲所有其他解決方案都不起作用 – Joker84a