我在下面的代碼中遇到了一些問題,它工作正常,但是,唯一的問題是當數據未加載時某人滾動了幾次,它會產生問題,例如它加載相同的數據兩次或跳過一些部分,等等。任何幫助將不勝感激來控制這個速度。Jquery在滾動速度上加載更多
var num = 0;
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
num = num + 20;
$.get('load_data.php?load=' + num, function(data){
$('#result').append(data);
});
}
});
謝謝您的回答,但是,當我把上面的代碼,仍然存在問題,即它加載20行,然後它加載20個新後則20歲,等.. :(也許它有什麼使用var number。 – sliceruk
添加了對代碼的編輯,嘗試使用if語句中的增量,另外,所以我們不會追加到舊的HTML上,請嘗試用html()函數替換已加載的節點。知道這是如何工作的 – AgnosticDev