您的位置:首页 > 其它

页面滚动动态加载数据,页面下拉自动加载内容

2016-05-24 13:59 459 查看
<</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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: