ホームページ > ウェブフロントエンド > jsチュートリアル > jQuery プラグイン MixItUp はアニメーション フィルタリングと sort_jquery を実装します

jQuery プラグイン MixItUp はアニメーション フィルタリングと sort_jquery を実装します

WBOY
リリース: 2016-05-16 16:04:48
オリジナル
2287 人が閲覧しました

MixItUp とは何ですか?

MixItUp は、アニメーションによるフィルタリングと並べ替えを提供する jQuery プラグインです。
MixItUp は、ポートフォリオ、ギャラリー、ブログなど、分類または並べ替えられたコンテンツの管理に最適ですが、アプリケーションのユーザー インターフェイスやデータの視覚化に取り組むための強力なツールとしても機能します。
MixItUp は既存の HTML や CSS とうまく連携するため、レスポンシブなレイアウトに最適です。
MixItUp は、絶対位置を使用してレイアウトを制御するのではなく、既存のオンライン フロー レイアウトと連携するように設計されています。パーセンテージ、メディア クエリ、インライン ブロック、さらには曲線ボックスを使用したいですか?問題ない!

ページコード

<div id="Container"> 
  <div class="mix category-1" data-my-order="1"> ... </div> 
  <div class="mix category-1" data-my-order="2"> ... </div> 
  <div class="mix category-2" data-my-order="3"> ... </div> 
  <div class="mix category-2" data-my-order="4"> ... </div> 
</div> 
ログイン後にコピー

MixItUp は、混合コンテナ内の要素をクラスとターゲットにします。分類フィルタリングにより、クラスおよび並べ替えプロパティのカスタム データ プロパティが追加されます。

フィルター コントロールを作成します:

class="filter" data-filter=".category-1">Category 1 
class="filter" data-filter=".category-2">Category 2 
ログイン後にコピー

フィルタ ボタンをクリックすると、フィルタリングが行われます。

並べ替えコントロールを作成します:

class="sort" data-sort="my-order:asc">Ascending Order 
class="sort" data-sort="my-order:desc">Descending Order 
ログイン後にコピー

並べ替えボタンをクリックすると並べ替えが行われます。

CSS

#Container .mix{ 
  display: none; 
} 
ログイン後にコピー

アイテムのスタイルで、対象要素に表示属性を持たないように設定します。 MixItUp は、現在のフィルターに一致する要素のみを表示します。

JS

jQuery コンテナを使用した MixItUp の例:

$(function(){ 
  $('#Container').mixItUp();  
}); 
ログイン後にコピー

コンテナの ID を使用して、jQuery メソッド .mixItUp() で MixItUp をインスタンス化できます

デモを見る 今すぐダウンロード

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート