滚屏加载数据重复加载问题
自己写了个滚动加载的代码但是出现一个问题就是滚动会重复加载,请问如何使页面不重复加载
$(window).on('scroll', function () {
var btnflag=true;
if($(document).scrollTop() + $(window).height() > $(document).height() - 100){
push();
if(btnflag){
btnflag=false;
push();
}
};
})
function push() {
//ajax添加数据相关
btnflag=true;
}
滚动时候数据会重复加载
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从你的代码来看,在每一次的
scroll
事件中,你的btnflag
始终为true
,根本没有起到标识变量的作用。我对代码稍作了些修改,供参考。