js +Ajax 实现滚动条自动加载内容
来源:互联网 发布:越南语离线翻译软件 编辑:程序博客网 时间:2024/06/05 03:46
<!DOCTYPE=html><html><head> <script src="./js/jquery-3.2.1.min.js" type="text/javascript"></script> <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) <= totalheight && num != maxnum) {
/*******************
//这里可以写自己的ajax代码,实现自己想要的
//效果/*******************/main.append("<div style='border:1px solid tomato;margin-top:20px;color:#ac"+(num%20)+(num%20)+";height:"+elemt+"' >hello world"+srollPos+"---"+num+"</div>"); num++; } }); }); </script></head><body><div id="content" style="height:960px"> <div id="follow">this is a scroll test;<br/> 页面下拉自动加载内容</div> <div style='border:1px solid tomato;margin-top:20px;color:#ac1;height:800' >JS + Ajax 自动加载</div></div></body></html>
阅读全文
0 0
- js +Ajax 实现滚动条自动加载内容
- JS滚动条到网页底部自动加载更多内容
- js实现滚动条到底自动加载图片
- javscript实现滚动条滚动到页面底部自动加载增加页面内容
- php+jquery+ajax滚动条滚动到底部自动加载,简单实现瀑布流
- js代码:实现主页面滚动条随iframe里的内容自动调整
- HTML里Ajax加载文档过长,滚动条自动适应
- js滚动加载内容
- js实现滚动条边滚动边加载数据
- js当滚动条即将到达底部自动加载数据
- 页面滚动动态加载数据,页面下拉自动加载内容 ,滚动条滚动到最底端加载数据
- jquery实现浏览器滚动条往下时自动加载数据
- jquery实现浏览器滚动条往下时自动加载数据
- 滚动时自动加载内容
- 滚动时自动加载内容
- jquery 仿微博实现内容自动向下滚动加载
- [JS前端开发] js/jquery控制页面动态加载数据 滑动滚动条自动加载事件
- js滚动页面加载内容
- AngularJS计算器实现
- iOS触摸事件
- idea 左下角没有application services 视图
- 使用python将mysql数据导入excel-select into outfile
- CEF3研究之javascript集成(四
- js +Ajax 实现滚动条自动加载内容
- zoj 3603 Draw Something Cheat
- Java泛型总结
- 写一个函数:给定一个整数N, 判断N是否为素数.
- python meta class 装饰器
- 【DL--21】深度学习57个专业术语
- 0817世界空间法线(未出现相应效果,待查)
- 排序算法
- Android Studio突然不显示logcat日志的解决办法