0
我有一個jquery腳本正確加載無限滾動設置的新頁面。我想要做的就是讓它在距離底部300px的地方說出來,然後加載更多。我現在能夠做到這一點,但不幸的是滾動註冊多次,阿賈克斯加載頁面的其餘部分。我試過setTimeout無濟於事。延遲無限滾動jQuery或JavaScript
(function(){
//inner functions will be aware of this
var currentPage = 1;
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 300) {
$.ajax({
type: "GET",
url: "posts/page/" + currentPage,
data: "",
success: function(results){
$(".container").append(results).masonry('reload');
}
})
setTimeout(currentPage++,3000);
}
});
})();
完美:)只是出於好奇心xhr代表什麼? – bswinnerton
@bswinnerton:'XMLHttpRequest' – zerkms