您的位置:首页 > 其它

手机滚屏页面下拉自动加载内容

2016-05-25 17:38 344 查看
DOCTYPE=html>  

<</span>html>  

<</span>head>  

<</span>script src="js/jquery.js" type="text/javascript"></</span>script>  

  

<</span>script type="text/javascript">  

$(document).ready(function(){  

var range = 50; //距下边界长度/单位px  

var elemt = 500; //插入元素高度/单位px  

var maxnum = 20; //设置加载最多次数  

var num = 1;  

var totalheight = 0;  

var main = $("#content"); //主体元素  

$(window).scroll(function(){  

var srollPos = $(window).scrollTop(); //滚动条距顶部距离(页面超出窗口的高度)  

//console.log("滚动条到顶部的垂直高度: "+$(document).scrollTop());  

//console.log("页面的文档高度 :"+$(document).height());  

//console.log('浏览器的高度:'+$(window).height());  

totalheight = parseFloat($(window).height()) + parseFloat(srollPos);  

if(($(document).height()-range) <</span>= totalheight && num != maxnum) {  

main.append("<</span>div style='border:1px solid tomato;margin-top:20px;color:#ac"+(num
)+(num )+";height:"+elemt+"' >hello world"+srollPos+"---"+num+"</</span>div>");  


num++;  

}  

});  

});  

</</span>script>  

</</span>head>  

<</span>body>  

<</span>div id="content" style="height:960px">  

<</span>div id="follow">this is a scroll test;<</span>br/> 页面下拉自动加载内容</</span>div>  

<</span>div style='border:1px solid tomato;margin-top:20px;color:#ac1;height:800' >hello world test DIV</</span>div>  

</</span>div>  

</</span>body>  

</</span>html> 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: