jquery简单瀑布流实现原理及ie8下测试代码_jquery
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了jquery简单瀑布流实现原理及ie8下测试代码_jquery,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5581字,纯文字阅读大概需要8分钟。
内容图文
测试环境:ie8 ff13.0.1 chrome22可以将分页获取的内容依次填入四个div中,瀑布流的分页可以以多页(比如5页)为单位二次分页,这样可以减少后台算法的复杂度
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
</ script> <BR><style type="text/css" > <BR>body{margin:0px;} <BR>#main{width:840px;margin:0 auto;} <BR>.flow{float:left;width:200px;margin:5px;background:#ABC;} <BR></style> <BR><script type="text/javascript" > <BR>$(document).ready(function(){ <BR>// 初始化内容 <BR>for(var i = 0 ; i < 3 ; i++){ <BR>$(".flow").each(function(){ <BR>$(this).append("<div style=\"width:90%;height:"+getRandom(200,300)+"px;margin:5px auto;background:#159;\"></div>"); <BR>}); <BR>} <br><br>$(window).scroll(function(){ <BR>// 被卷去的高度 <BR>var scrollTop = document.body.scrollTop||document.documentElement.scrollTop; <BR>// 页面高度 <BR>var pageHeight = $(document).height(); <BR>// 可视区域高度 <BR>var viewHeight = $(window).height(); <BR>//alert(viewHeight); <BR>//当滚动到底部时 <BR>if((scrollTop+viewHeight)>(pageHeight-20)){ <BR>if(scrollTop<1000){//防止无限制的增长 <BR>for(var i = 0 ; i < 2 ; i++){ <BR>$(".flow").each(function(){ <BR>$(this).append("<div style=\"width:90%;height:"+getRandom(200,300)+"px;margin:5px auto;background:#159;\"></div>"); <BR>}); <BR>} <BR>} <BR>} <BR>}); <BR>}); <BR>/* <BR>* 获取指定范围随机数 <BR>* @param min,最小取值 <BR>* @param max,最大取值 <BR>*/ <br><br>function getRandom(min,max){ <BR>//x上限,y下限 <BR>var x = max; <BR>var y = min; <BR>if(x<y){ <BR>x=min; <BR>y=max; <BR>} <BR>var rand = parseInt(Math.random() * (x - y + 1) + y); <BR>return rand; <BR>} <BR></ script> <BR></head> <BR><body> <BR><div id="main"> <BR><div class="flow" ></div> <BR><div class="flow" ></div> <BR><div class="flow" ></div> <BR><div class="flow" ></div> <BR></div> <BR></body> <BR></html> <BR></div><a href="http://www.laitingfm.com" /><img src="http://www.gxlcms.com/ad/link.jpg" /></a> <a href="https://curl.qcloud.com/kfoLTs9R" /><img src="http://www.gxlcms.com/ad/1040x100.jpg" /></a> <font color="red">本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈<a href="http://www.gxlcms.com/?s=gb-show-p-1.html">版权投诉</a></font> </article> </div> <div class="w310 r"> <a href="https://www.gxlcms.com/server-467421.html" target="_blank"> <img src="http://www.gxlcms.com/Public/aiod/ts.jpg" /></a> <div class="book"> <a href="/special/js/" target="_blank" title="JavaScript教程/参考手册"> <img src="https://img.gxlcms.com/" alt="JavaScript教程/参考手册" /> <h3>JavaScript教程/参考手册</h3> </a> </div> <div class="youclmt"> <h3>JavaScript热搜</h3> </div> <div class="langmubt"> <ul> <li><a href="/JavaScript-57513.html" target="_blank">Vue利用canvas实现移动端手写板的方法</a></li><li><a href="/JavaScript-57387.html" target="_blank">vue2.0 移动端实现下拉刷新和上拉加载更多的示例</a></li><li><a href="/JavaScript-56947.html" target="_blank">解决vue-router中的query动态传参问题</a></li><li><a href="/JavaScript-56891.html" target="_blank">解决使用vue.js路由后失效的问题</a></li><li><a href="/JavaScript-56813.html" target="_blank">微信小程序实现换肤功能</a></li><li><a href="/JavaScript-56800.html" target="_blank">JS中touchstart事件与click事件冲突的解决方法</a></li><li><a href="/JavaScript-56693.html" target="_blank">完美解决axios在ie下的兼容性问题</a></li><li><a href="/JavaScript-56680.html" target="_blank">在vue项目中引入highcharts图表的方法(详解)</a></li><li><a href="/JavaScript-56652.html" target="_blank">Vue的轮播图组件实现方法</a></li><li><a href="/JavaScript-56414.html" target="_blank">angular基于ng-alain定义自己的select组件示例</a></li><li><a href="/JavaScript-56404.html" target="_blank">详解vue移动端日期选择组件</a></li><li><a href="/JavaScript-56376.html" target="_blank">JS/jQuery实现DIV延时几秒后消失或显示的方法</a></li><li><a href="/JavaScript-56141.html" target="_blank">微信小程序数字滚动插件使用详解</a></li><li><a href="/JavaScript-55910.html" target="_blank">详解基于vue-cli配置移动端自适应</a></li><li><a href="/JavaScript-55795.html" target="_blank">js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能</a></li><li><a href="/JavaScript-55597.html" target="_blank">Swiper自定义分页器使用详解</a></li><li><a href="/JavaScript-55154.html" target="_blank">深入浅出webpack之externals的使用</a></li><li><a href="/JavaScript-55109.html" target="_blank">微信小程序实现简单input正则表达式验证功能示例</a></li><li><a href="/JavaScript-55104.html" target="_blank">Vue-Access-Control 前端用户权限控制解决方案</a></li><li><a href="/JavaScript-54916.html" target="_blank">浅谈Vue SSR 的 Cookies 问题</a></li><li><a href="/JavaScript-54881.html" target="_blank">nodejs async异步常用函数总结(推荐)</a></li><li><a href="/JavaScript-54776.html" target="_blank">结合mint-ui移动端下拉加载实践方法总结</a></li><li><a href="/JavaScript-54571.html" target="_blank">Angular 4根据组件名称动态创建出组件的方法教程</a></li><li><a href="/JavaScript-53772.html" target="_blank">微信小程序媒体组件详解(视频,音乐,图片)</a></li><li><a href="/JavaScript-53561.html" target="_blank">weex里Vuex state使用storage持久化详解</a></li> </ul> </div> <a href="https://curl.qcloud.com/I8w1gZa8" target="_blank"> <img src="http://www.gxlcms.com/ad/tx500x500.jpg" /></a> </div> </div> </div> </div> <script type="text/javascript" src="/layui/layui.js">
内容总结
以上是互联网集市为您收集整理的jquery简单瀑布流实现原理及ie8下测试代码_jquery全部内容,希望文章能够帮你解决jquery简单瀑布流实现原理及ie8下测试代码_jquery所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。