Maison > interface Web > js tutoriel > Le plug-in jQuery MixItUp implémente le filtrage d'animation et sorting_jquery

Le plug-in jQuery MixItUp implémente le filtrage d'animation et sorting_jquery

WBOY
Libérer: 2016-05-16 16:04:48
original
2287 Les gens l'ont consulté

Qu'est-ce que MixItUp ?

MixItUp est un plug-in jQuery qui permet un filtrage et un tri animés.
MixItUp est idéal pour gérer tout contenu catégorisé ou trié comme des portefeuilles, des galeries et des blogs, mais constitue également un outil puissant pour travailler sur les interfaces utilisateur d'applications et les visualisations de données.
MixItUp fonctionne bien avec votre HTML et CSS existants, ce qui en fait un excellent choix pour les mises en page réactives.
Plutôt que d'utiliser le positionnement absolu pour contrôler la mise en page, MixItUp est conçu pour fonctionner avec les mises en page de flux en ligne existantes. Vous souhaitez utiliser des pourcentages, des requêtes multimédias, des blocs en ligne ou même des boîtes courbes ? aucun problème!

Code des pages

<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> 
Copier après la connexion

MixItUp cible les éléments du conteneur mixte avec la classe. Le filtrage de classification ajoute des propriétés de données personnalisées pour les propriétés de classe et de tri.

Créez vos contrôles de filtre :

class="filter" data-filter=".category-1">Category 1 
class="filter" data-filter=".category-2">Category 2 
Copier après la connexion

Le filtrage se produit lorsque vous cliquez sur le bouton de filtre.

Construisez votre contrôle de tri :

class="sort" data-sort="my-order:asc">Ascending Order 
class="sort" data-sort="my-order:desc">Descending Order 
Copier après la connexion

Le tri se produit lorsque vous cliquez sur le bouton de tri.

CSS

#Container .mix{ 
  display: none; 
} 
Copier après la connexion

Dans le style de l'élément, définissez l'élément cible pour qu'il n'ait aucun attribut d'affichage. MixItUp affichera uniquement les éléments qui correspondent au filtre actuel.

JS

Exemple MixItUp utilisant un conteneur jQuery :

$(function(){ 
  $('#Container').mixItUp();  
}); 
Copier après la connexion

En utilisant l'ID de notre conteneur, nous pouvons instancier MixItUp avec la méthode jQuery .mixItUp()

Voir la DÉMO Télécharger maintenant

Ce qui précède représente l’intégralité du contenu de cet article, j’espère que vous l’aimerez tous.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal