之前做的手机端,页面加载是靠下一页上一页实现的,
公司最新的需求,要求改成滑动到底端自动加载下一页。
我分到这个需求后,开始构思怎么去实现
上网百度了一些瀑布流加载图片的文章
大多是ajax加载数据,我没有接触过怕影响效率
然后各取所需,做了自己的这一套加载数据的方法
写法也不一样,我就以我的为例吧。
function userclass(start){
try{
var restrict=1; //定义俩个变量,控制pageTo方法执行一次
var d_restrict=1;
$(window).bind("scroll", function (event) {
totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop()); //滚动条到网页头部的 高度,兼容ie,ff,chrome
var textheight =$(document).height(); //网页的高度
if(textheight==totalheight){
for(;d_restrict>=restrict;restrict++){
pageTo(String(parseInt(start)+1),parseInt((cou+4)/5)); //传俩个参数,一个是下一页的页码,一个是总页数
}
}
});
}catch(e){
hkmsg("亲,请您先登录再继续操作","login.htm","warning");
}
});
function pageTo(pageIndex,zong) {
if(pageIndex<zong){
userclass(pageIndex);
}else{
getObject("recount").innerHTML="已经是最后一条^_^"; // recount 为页面底端的提示
}
}
window.setTimeout('userclass(1)',0); //进入页面默认执行userclass
更多推荐
滑动到页面底端自动加载下一页方法
发布评论