瀑布流 plugin- jQuery Masonry
最近有做瀑布流網站的需求,就找了這個plugin,用起來超方便的,比之前研究了半天自己寫出來的還好(泣)
外掛網址:
jQuery Masonry
照範例準備類似的html
- <div id="container">
- <div class="item">...</div>
- <div class="item">...</div>
- <div class="item">...</div>
- ...
- </div>
主要要有把每一個項目包起來的元素,而每一個項目可以照自己的意思設計樣式。
使用plugin
- $(function(){
- $('#container').masonry({
- // options
- itemSelector : '.item',
- columnWidth : 240
- });
- });
如果項目裡面有圖片,會因為圖片還沒讀完,高度會有問題,所以要用讀取圖片的方法。
- var $container = $('#container');
- $container.imagesLoaded(function(){
- $container.masonry({
- itemSelector : '.item',
- columnWidth : 240
- });
- });
Demo
留言