ホームページ ウェブフロントエンド jsチュートリアル jQueryウォーターフォールフロープラグインWookmarkの使用例_jquery

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>

簡単な使用法: HTML ファイルにコードを追加します
コードをコピー コードは次のとおりです:
<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>

wookmark を ajax で使用してデータを動的にロードすることもできますが、後で再度実行する必要があります。
コードをコピー コードは次のとおりです。
var handler = $('#tiles li');
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(オプション);
});


このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

jQueryのリファレンスメソッドを詳しく解説:クイックスタートガイド jQueryのリファレンスメソッドを詳しく解説:クイックスタートガイド Feb 27, 2024 pm 06:45 PM

jQueryのリファレンスメソッドを詳しく解説:クイックスタートガイド

jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか? jQueryでPUTリクエストメソッドを使用するにはどうすればよいですか? Feb 28, 2024 pm 03:12 PM

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

jQueryで要素の高さ属性を削除するにはどうすればよいですか? jQueryで要素の高さ属性を削除するにはどうすればよいですか? Feb 28, 2024 am 08:39 AM

jQueryで要素の高さ属性を削除するにはどうすればよいですか?

jQuery のヒント: ページ上のすべての a タグのテキストをすばやく変更する jQuery のヒント: ページ上のすべての a タグのテキストをすばやく変更する Feb 28, 2024 pm 09:06 PM

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

jQuery を使用してすべての a タグのテキスト コンテンツを変更する jQuery を使用してすべての a タグのテキスト コンテンツを変更する Feb 28, 2024 pm 05:42 PM

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

徹底した分析: jQuery の長所と短所 徹底した分析: jQuery の長所と短所 Feb 27, 2024 pm 05:18 PM

徹底した分析: jQuery の長所と短所

jQuery における eq の役割と応用シナリオを理解する jQuery における eq の役割と応用シナリオを理解する Feb 28, 2024 pm 01:15 PM

jQuery における eq の役割と応用シナリオを理解する

jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか? jQuery 要素に特定の属性があるかどうかを確認するにはどうすればよいですか? Feb 29, 2024 am 09:03 AM

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

See all articles