因此,每次用户滚动页面以加载更多帖子时都会触发。
它用
$("#next-paginav")[0].click();
因为它是一个锚点,它正在“点击”。
$(document).ready(function() {
$(document).scroll(function (e) {
var intBottomMargin = 300;
if ($(window).scrollTop() >= $('main-content').height() - $(window).height() - intBottomMargin) {
setTimeout(function(){ $("#next-paginav")[0].click(); }, 800);
}
});
});
Dipesh 的代码,我无法开始工作。
$(document).ready(function() {
$(document).scroll(function (e) {
var intBottomMargin = 300;
if ($(window).scrollTop() >= $('main-content').height() - $(window).height() - intBottomMargin) {
setTimeout(function(){
$("#next-paginav")[0].one('click',function() { });
}, 800);
}
});
});
问题是它触发得太快了,甚至在帖子加载之前触发了两三四次。这会导致各种问题,除了它会在实时服务器上发出如此多的请求之外,有时它会跳过过帖子。有没有办法只触发一次?