jQuery瀑布流插件Wookmark使用實(shí)例
插件下載:https://github.com/GBKS/Wookmark-jQuery
官方主頁(yè):http://www.wookmark.com/jquery-plugin
下載插件后,在網(wǎng)頁(yè)中引用插件的JS文件:
<script src="jquery-1.8.2.min.js"></script>
<script src="jquery.wookmark.min.js"></script>
HTML代碼結(jié)構(gòu):
<ul id="tiles">
<li><img src="images/1.jpg"></li>
<li><img src="images/2.jpg"></li>
<li><img src="images/3.jpg"></li>
</ul>
</div>
簡(jiǎn)單用法:在html文件中添加代碼
jQuery(function($){
$('#tiles li').wookmark();
});
</script>
復(fù)雜一點(diǎn)的用法:
jQuery(function($){
$('#tiles li').wookmark({ //這里是要實(shí)現(xiàn)瀑布流布局的對(duì)象
autoResize: true, //設(shè)置成true表示當(dāng)window窗口大小改變的時(shí)候,重新布局
container: $('#container'), //這個(gè)是容器名稱 這個(gè)容器要必須包含一個(gè)css屬性"position:relative" 否則你就會(huì)看到全部擠在頁(yè)面的左上角了
offset: 12, //2個(gè)相鄰元素之間的間距
itemWidth: 222, //指定對(duì)象的寬度
resizeDelay: 50 //這是延時(shí)效果 默認(rèn)是50
});
});
</script>
wookmark同樣也可以配合ajax來實(shí)現(xiàn)動(dòng)態(tài)加載數(shù)據(jù),不過新增之后需要重新執(zhí)行一次。
handler.wookmark(options);
如果你在前面已經(jīng)綁定了事件,在重新執(zhí)行之前,先清除一下。
看到比較多人在問滾動(dòng)加載是怎么用的,弄個(gè)實(shí)例補(bǔ)充說明下:
//定義基本屬性.
var options = {
autoResize: true,
container: $('#main'),
offset: 2,
itemWidth: 210
};
//定義滾動(dòng)函數(shù)
function onScroll(event) {
//是否到底部(這里是判斷離底部還有100px開始載入數(shù)據(jù)).
var closeToBottom = ($(window).scrollTop() + $(window).height() > $(document).height() - 100);
if(closeToBottom) {
//這里就是AJAX載入的數(shù)據(jù)
$.ajax({url:"data.html", dataType:"html", success:function(html){
//把新數(shù)據(jù)追加到對(duì)象中
$('#waterfall').append(html);
//清除原來的定位
if(handler) handler.wookmarkClear();
//創(chuàng)建新的wookmark對(duì)象
handler = $('#waterfall li');
handler.wookmark(options);
}
});
}
};
$(document).ready(new function() {
//綁定scroll事件.
$(document).bind('scroll', onScroll);
//第一次布局.
handler = $('#waterfall li');
handler.wookmark(options);
});
- Jquery瀑布流插件使用介紹
- jQuery 瀑布流 浮動(dòng)布局(一)(延遲AJAX加載圖片)
- jQuery Masonry瀑布流插件使用詳解
- jQuery實(shí)現(xiàn)瀑布流布局詳解(PC和移動(dòng)端)
- jQuery 瀑布流 絕對(duì)定位布局(二)(延遲AJAX加載圖片)
- jQuery實(shí)現(xiàn)瀑布流布局
- jQuery.lazyload+masonry改良圖片瀑布流代碼
- jquery簡(jiǎn)單瀑布流實(shí)現(xiàn)原理及ie8下測(cè)試代碼
- jQuery向下滾動(dòng)即時(shí)加載內(nèi)容實(shí)現(xiàn)的瀑布流效果
- jQuery實(shí)現(xiàn)動(dòng)態(tài)加載瀑布流
相關(guān)文章
jquery實(shí)現(xiàn)列表上下移動(dòng)功能
這篇文章主要為大家詳細(xì)介紹了jquery 實(shí)現(xiàn)列表上移、下移功能的相關(guān)資料,感興趣的小伙伴們可以參考一下2016-02-02解決qrcode.js生成二維碼時(shí)必須定義一個(gè)空div的問題
這篇文章主要介紹了解決qrcode.js生成二維碼時(shí)必須定義一個(gè)空div的問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07jQuery插件實(shí)現(xiàn)無縫滾動(dòng)特效
今天給大家分享一款頁(yè)面無縫滾動(dòng)的jquery插件,支持上下左右,淡入淡出,滾動(dòng)時(shí)間設(shè)置,動(dòng)畫時(shí)間設(shè)置,感興趣的小伙伴們可以參考一下2015-11-11Jquery判斷radio、selelct、checkbox是否選中及獲取選中值方法總結(jié)
這篇文章主要介紹了Jquery判斷radio、selelct、checkbox是否選中及獲取選中值方法總結(jié),本文總結(jié)的比較簡(jiǎn)潔直白,看到的朋友按需索取,需要的朋友可以參考下2015-04-04jQuery中filter()和find()的區(qū)別深入了解
一直不是很清楚filter()方法和find()方法的區(qū)別,看jQuery Cookbook一書后,終于算是搞清楚了,下面將新的與大家分享下2013-09-09jQuery UI插件自定義confirm確認(rèn)框的方法
這篇文章主要介紹了jQuery UI插件自定義confirm確認(rèn)框的方法,實(shí)例分析了jQuery的UI插件使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03Jquery Uploadify上傳帶進(jìn)度條的簡(jiǎn)單實(shí)例
本篇文章主要是對(duì)Jquery Uploadify上傳帶進(jìn)度條的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02