$(function(){
//是否请求出AJAX的“开关”;
var onOff = true;
$(document).scroll(function(){
//拖动滚条时,是否发送AJAX的一个“开关”
//引用最后一个LI
var lastLi = $(".loading");
//调用是否进入可视区域函数
var isSee = see(lastLi);
if(isSee && onOff){
onOff = false;
//发送AJAX请求,载入新的数据
onOff = getAjaxPcLevelActivity();
}
});
getAjaxPcLevelActivity();
});
首次进入页面会调用一次getAjaxPcLevelActivity();方法,每次滚动到页面底部时候也会调用一次getAjaxPcLevelActivity();方法,但是在页面底部使用F5火狐刷新的时候,会保留之前的数据,并且将页面有的数据加到数据下方,多次加载数据,试过了,在别的浏览器没问题,唯独在火狐不行,也禁用了缓存功能了,但是还是没有用。求大神解释