手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >基于javascript实现浏览器滚动条快到底部时自动加载数据
基于javascript实现浏览器滚动条快到底部时自动加载数据
摘要:废话不多说了,直接给大家贴js代码了。$(document).ready(function(){varrange=;//距下边界长度/单位p...

废话不多说了,直接给大家贴js代码了。

<!DOCTYPE html> <html> <head> <script src="jquery-...js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { var range = ; //距下边界长度/单位px var elemt = ; //插入元素高度/单位px var maxnum = ; //设置加载最多次数 var num = ; var totalheight = ; 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() - totalheight) <= range && num != maxnum) {//页面底部与滚动条底部的距离<range main.append("<div + (num % ) + (num % ) + ";height:" + elemt + "' >hello world" + srollPos + "---" + num + "</div>"); main.append("<div + (num % ) + (num % ) + ";height:" + elemt + "' >hello world" + srollPos + "---" + num + "</div>"); num++; } }); }); </script> </head> <body> <div id="content"> <div id="follow">this is a scroll test;<br /> 页面下拉自动加载内容</div> <div>hello world test DIV</div> </div> </body> </html>

ps:原生JavaScript如何触发滚动条事件?

<script> window.onscroll = function(){ var scrollT = document.documentElement.scrollTop||document.body.scrollTop; var scrollH = document.documentElement.scrollHeight||document.body.scrollHeight; var clientH = document.documentElement.clientHeight||document.body.clientHeight //console.log(scrollT +"+"+scrollH+"+"+clientH); if(scrollT == scrollH - clientH){ console.log("到底部了"); }else if(scrollT == 0){ console.log("到顶部了"); } } </script>

【基于javascript实现浏览器滚动条快到底部时自动加载数据】相关文章:

javascript实现日期按月份加减

JavaScript实现DIV层拖动及动态增加新层的方法

javascript结合Flexbox简单实现滑动拼图游戏

javascript实现模拟时钟的方法

javascript实现行拖动的方法

javascript实现动态改变层大小的方法

javascript实现树形菜单的方法

jQuery实现在列表的首行添加数据

javascript实现获取服务器时间

Javascript实现飞动广告效果的方法

精品推荐
分类导航