jQueryウォーターフォールフロープラグインWookmarkの使用例_jquery
May 16, 2016 pm 04:53 PM
jquery
プラグインのダウンロード: https://github.com/GBKS/Wookmark-jQuery
公式ホームページ: http://www.wookmark.com/jquery-plugin
プラグインをダウンロードした後、Web ページでプラグインの JS ファイルを参照します:
コードをコピーします コードは次のとおりです:
<script src="jquery-1.8.2.min.js"></script>
<script src="jquery. wookmark.min.js"></script> ;
HTML コード構造:
コードをコピーコードは次のとおりです:
<div id ="main">
<ul id="tiles">
<li><img src="images/1 .jpg"></li>
<li><img src="images/2.jpg"></li>
<li><img src="画像/3.jpg"></li>
</ul>
</div>
<ul id="tiles">
<li><img src="images/1 .jpg"></li>
<li><img src="images/2.jpg"></li>
<li><img src="画像/3.jpg"></li>
</ul>
</div>
簡単な使用法: HTML ファイルにコードを追加します
コードをコピー コードは次のとおりです:
<script>
jQuery(function($){
$(' #tiles li').wookmark();
});
</script>
jQuery(function($){
$(' #tiles li').wookmark();
});
</script>
複雑な使用法:
コードをコピー コードは次のとおりです。
<script>
jQuery(function($){
$('#tiles li').wookmark({ //これはウォーターフォール フローを実装するオブジェクトです。layout
autoResize: true, //ウィンドウ サイズが変更されたときにレイアウトが再レイアウトされることを示すには true に設定します。
container: $('#container' ), //これはコンテナの名前です。このコンテナには CSS 属性「position:relative」が含まれている必要があります。そうでない場合は、すべてがページの左上隅に押し込まれていることがわかります。
offset: 12, // 2 つの隣接する要素間の距離
itemWidth: 222, //指定されたオブジェクトの幅
assignDelay: 50 / /これは遅延効果です。
});
}) ;
</script>
jQuery(function($){
$('#tiles li').wookmark({ //これはウォーターフォール フローを実装するオブジェクトです。layout
autoResize: true, //ウィンドウ サイズが変更されたときにレイアウトが再レイアウトされることを示すには true に設定します。
container: $('#container' ), //これはコンテナの名前です。このコンテナには CSS 属性「position:relative」が含まれている必要があります。そうでない場合は、すべてがページの左上隅に押し込まれていることがわかります。
offset: 12, // 2 つの隣接する要素間の距離
itemWidth: 222, //指定されたオブジェクトの幅
assignDelay: 50 / /これは遅延効果です。
});
}) ;
</script>
wookmark を ajax で使用してデータを動的にロードすることもできますが、後で再度実行する必要があります。
コードをコピー コードは次のとおりです。
var handler = $('#tiles li');
handler.wookmark(options);
handler.wookmark(options);
以前にイベントをバインドしたことがある場合は、再実行する前にイベントをクリアしてください。
コードをコピー コードは次のとおりです:
handler.wookmarkClear();
比較を参照 多くの人がローリング ロードの使用方法を尋ねています。説明する例を次に示します。
コードをコピーします コードは次のとおりです。以下:
var handler = null;
//基本属性を定義します。
var options = {
autoResize: true,
container: $('#main'),
offset: 2 ,
itemWidth: 210
};
//スクロール関数を定義
function onScroll(event) {
//一番下まで到達したかどうか(ここで判定する)下から 100 ピクセル離れています) データを読み込み中).
var closeToBottom = ($(window).scrollTop() $(window).height() > $(document).height() - 100);
if(closeToBottom) {
//AJAX によってロードされたデータは次のとおりです
$.ajax({url:"data.html", dataType:"html", success:function(html){
// 新しいデータをオブジェクトに追加します $ ('#Waterfall');
// 元の位置をクリアします
if (handler) handler.wookmarkClear (); // 新しい Wookmark オブジェクトを作成します
handler = $('#waterfall li');
handler.wookmark(options) 🎜> $(document).ready(new function() {
//バインドスクロールイベント.
$(document).bind('scroll', onScroll);
//最初のレイアウト.
handler = $('#waterfall li');
handler.wookmark(オプション);
});
//基本属性を定義します。
var options = {
autoResize: true,
container: $('#main'),
offset: 2 ,
itemWidth: 210
};
//スクロール関数を定義
function onScroll(event) {
//一番下まで到達したかどうか(ここで判定する)下から 100 ピクセル離れています) データを読み込み中).
var closeToBottom = ($(window).scrollTop() $(window).height() > $(document).height() - 100);
if(closeToBottom) {
//AJAX によってロードされたデータは次のとおりです
$.ajax({url:"data.html", dataType:"html", success:function(html){
// 新しいデータをオブジェクトに追加します $ ('#Waterfall');
// 元の位置をクリアします
if (handler) handler.wookmarkClear (); // 新しい Wookmark オブジェクトを作成します
handler = $('#waterfall li');
handler.wookmark(options) 🎜> $(document).ready(new function() {
//バインドスクロールイベント.
$(document).bind('scroll', onScroll);
//最初のレイアウト.
handler = $('#waterfall li');
handler.wookmark(オプション);
});
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7303
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1207
29



jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか?

jQuery のヒント: ページ上のすべての a タグのテキストをすばやく変更する

jQuery を使用してすべての a タグのテキスト コンテンツを変更する

jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか?
