瀑布流布局效果目前来说还是挺流行的,从网页到手机应用,都能见到瀑布流的身影。
相比较手机应用来说,感觉网页上的瀑布流布局效果实现简单很多,因为我们有现成的jQuery插件可以用,只要稍微的引用一下,再写那么一两句调用代码,然后就没我们什么事了,瀑布流就这么呈现出来了。
Wookmark这个插件的用法也是相当的简单。
先看下效果图
首先,引入JS。
1 |
<script type= "text/javascript" src= "jquery.wookmark.js" ></script> |
HTML代码结构
1 |
< div id = "main" role = "main" > |
4 |
< li >< img width = "200" height = "283" original = "images/image_1.jpg" >< p >1</ p ></ li > |
接下来调用
简单调用
1 |
$( '#tiles li' ).wookmark(); |
带参数调用
2 |
$( '#tiles li' ).wookmark({ |
该插件可以配合ajax来实现动态加载数据,不过新增之后需要重新执行一次。如果是采用
1 |
var handler = $( '#tiles li' ); |
2 |
handler.wookmark(options); |
这种方式的在重新绑定前需要执行一下下面的代码,做点清理工作。
1 |
handler.wookmarkClear(); |
官方地址:http://www.wookmark.com/jquery-plugin
官方下载:https://github.com/GBKS/Wookmark-jQuery
本地下载:Wookmark
来源:http://www.xiaoningmeng.com/2012/05/jquery-plugin-wookmark-waterfall-streaming-plug-ins/