Heim > Web-Frontend > js-Tutorial > Das jQuery-Plug-in MixItUp implementiert Animationsfilterung und -sortierung_jquery

Das jQuery-Plug-in MixItUp implementiert Animationsfilterung und -sortierung_jquery

WBOY
Freigeben: 2016-05-16 16:04:48
Original
2282 Leute haben es durchsucht

Was ist MixItUp?

MixItUp ist ein jQuery-Plug-in, das animiertes Filtern und Sortieren ermöglicht.
MixItUp eignet sich hervorragend für die Verwaltung kategorisierter oder sortierter Inhalte wie Portfolios, Galerien und Blogs, dient aber auch als leistungsstarkes Tool für die Arbeit an Anwendungsbenutzeroberflächen und Datenvisualisierungen.
MixItUp funktioniert gut mit Ihrem vorhandenen HTML und CSS und ist daher eine ausgezeichnete Wahl für responsive Layouts.
Anstatt die absolute Positionierung zur Steuerung des Layouts zu verwenden, ist MixItUp so konzipiert, dass es mit vorhandenen Online-Flow-Layouts funktioniert. Möchten Sie Prozentsätze, Medienabfragen, Inline-Blöcke oder sogar gebogene Boxen verwenden? Kein Problem!

Seitencode

<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> 
Nach dem Login kopieren

MixItUp zielt mit der Klasse auf die Elemente im gemischten Container ab. Durch die Klassifizierungsfilterung werden benutzerdefinierte Dateneigenschaften für Klassen- und Sortiereigenschaften hinzugefügt.

Erstellen Sie Ihre Filtersteuerung:

class="filter" data-filter=".category-1">Category 1 
class="filter" data-filter=".category-2">Category 2 
Nach dem Login kopieren

Die Filterung erfolgt, wenn auf die Filterschaltfläche geklickt wird.

Erstellen Sie Ihre Sortierkontrolle:

class="sort" data-sort="my-order:asc">Ascending Order 
class="sort" data-sort="my-order:desc">Descending Order 
Nach dem Login kopieren

Die Sortierung erfolgt, wenn auf die Schaltfläche „Sortieren“ geklickt wird.

CSS

#Container .mix{ 
  display: none; 
} 
Nach dem Login kopieren

Stellen Sie im Stil des Elements das Zielelement so ein, dass es kein Anzeigeattribut hat. MixItUp zeigt nur die Elemente an, die dem aktuellen Filter entsprechen.

JS

Beispiel MixItUp mit jQuery-Container:

$(function(){ 
  $('#Container').mixItUp();  
}); 
Nach dem Login kopieren

Mithilfe der ID unseres Containers können wir MixItUp mit der jQuery-Methode .mixItUp() instanziieren

DEMO ansehen Jetzt herunterladen

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage