本文实例讲述了thinkPHP实现瀑布流的方法。分享给大家供大家参考。具体分析如下:
很多人都想做瀑布流的效果,这里告诉大家官网使用的方法,首先要下载瀑布流的插件jquery.masonry.min.js 地址:http://masonry.desandro.com/index.html里面包含的很多示例.
流程:
1. 页面初始化时,调用插件进行一次排版;
2. 当用户将滚动条拖到底部时,用ajax加载一次数据,并排版显示
3. 重复2,直到无数据
Html代码:
<br /> <br /> <br /><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <br /><title>Inse<div>……本2文来源gaodai.ma#com搞##代!^码@网3</div><code>搞代gaodaima码</code>rt title here</title> <br /><!---ecms -ecms -ecms 样式--> <br /><style type="text/css"> <br />body {margin:40px auto; width:800px; font-size:12px; color:#666;} <br />.item{ <br />border: 1px solid #D4D4D4; <br />color: red; <br />margin: 0 10px 10px 0; <br />padding: 10px; <br />position: relative; <br />width: 200px; <br />} <br />.loading-wrap{ <br />bottom: 50px; <br />width: 100%; <br />height: 52px; <br />text-align: center; <br />display: none; <br />} <br />.loading { <br />padding: 10px 10px 10px 52px; <br />height: 32px; <br />line-height: 28px; <br />color: #FFF; <br />font-size: 20px; <br />border-radius: 5px; <br />background: 10px center rgba(0,0,0,.7); <br />} <br />.footer{ <br />border: 2px solid #D4D4D4; <br />} <br /></style> <br /><!---ecms -ecms -ecms 样式--> <br /> <br /><body> <br /><!---ecms -ecms -ecms 引入所需要的jquery和插件--> <br /><script type="text/javascript" src="/test/public/Js/jquery-1.7.2.min.js"></script> <br /><script type="text/javascript" src="/test/public/Js/jquery.masonry.min.js"></script> <br /><!---ecms -ecms -ecms 引入所需要的jquery和插件--> <br /><!---ecms -ecms -ecms 瀑布流--> <br /><div id="container" class=" container"> <br /><!---ecms -ecms -ecms 这里通过设置每个div不同的高度,来凸显布局的效果--> <br /> <br /><div class="item">瀑布流下来了