首页 > 移动平台 > 详细

移动端滑动自动加载

时间:2016-07-12 10:16:14      阅读:159      评论:0      收藏:0      [点我收藏+]

//获取窗口可视范围的高度
function getClientHeight(){
var clientHeight=0;
if(document.body.clientHeight&&document.documentElement.clientHeight){
clientHeight=(document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
}else{
clientHeight=(document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
}
return clientHeight;
}

function getScrollTop(){
var scrollTop=0;
scrollTop=(document.body.scrollTop>document.documentElement.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop;
return scrollTop;
}
//滚动加载
function scrollLoad(){
//可视窗口的高度
var scrollTop = 0;
var scrollBottom = 0;
$(document).scroll(function(){
var dch = getClientHeight();
scrollTop = getScrollTop();
scrollBottom = document.body.scrollHeight - scrollTop;
if(scrollBottom >= dch && scrollBottom <= (dch+10)){
//滚动加载备选的项目
if($(".info_tab a").eq(0).hasClass("cur")){
var rlen=(start_offset+1)*limit1;
var tlen=parseInt($(".info_tab a").eq(0).attr("total"));
if(flag&&(tlen>rlen)){
start_offset++;
flag=false;
follow_pro(start_offset);
}
}
//滚动加载投资的项目
if($(".info_tab a").eq(1).hasClass("cur")){
var rlen=(follow_offset+1)*limit1;
var tlen=parseInt($(".info_tab a").eq(1).attr("total"));
if(flag&&(tlen>rlen)){
follow_offset++;
flag=false;
inv_pro(follow_offset);
}
}
//滚动加载项目招标
if($(".info_tab a").eq(2).hasClass("cur")){
var rlen=(rec_offset+1)*limit1;
var tlen=parseInt($(".info_tab a").eq(2).attr("total"));
if(flag&&(tlen>rlen)){
rec_offset++;
flag=false;
xmzb_pro(rec_offset);
}
}

}
});
}
scrollLoad();

移动端滑动自动加载

原文:http://www.cnblogs.com/will-2008/p/5662436.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!