我实现了一个加载功能,只要到达页面末尾就会触发该功能。它基本上可以工作,但是每当我向下滚动时,该事件都会被触发多次。有没有更好的方法来实现这个想法或不多次触发这个事件的方法?
这是我所做的:
var loading = false;
$(window).scroll(function(){
if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){
if(loading == false){
loading = true;
$.get("test", function(data){
$("div.article:last").after(data);
});
loading = false;
}
}
});
$(document).ready(function() {
$('#loaded_max').val(500);
});
谢谢!