Gibt es eine Möglichkeit, alle Elemente mit Bildlaufleiste mit einem Klickereignis anzuzeigen? Vielleicht alle Funktionen aufdecken?
Problem:
Ich verwende Scroll Laibung sowie Isotope. Die Sortierfunktion des Isotops reagiert merkwürdig mit der Schriftrolle.
Wenn ich auf einen "Filter" -Button klicke, rufe ich den Isotopenfunktionsfilter auf.
%Vor%Wenn ich jedoch nach dem Klicken auf den Filer-Button herunterscrolle, gibt es Löcher in meinem Raster und ich muss die Schaltfläche "erneut klicken", nachdem alle Elemente durch Scrollen gefunden wurden
Danke !!
Aktualisieren
Ich habe hier den Layout-Aufruf hinzugefügt - das behebt mindestens die zuvor vorhandenen Lücken:
%Vor%Wie auch immer - die neu gefilterten Objekte "blenden" nicht ein, wie sie es bei Scroll-Enthüllungen tun, sie "kippen" wie beim Styling von Isotopen. Die ideale Situation wäre ein Enthüllen Sie alle und Layout Szenario - so können Sie keine Unterschiede in Animationen bemerken - oder eine andere Situation könnte nur die einfache konstante Einblendung unabhängig von Filtern sein geklickt.
Update aktualisieren
Wir haben uns entschieden, alle Kacheln auf die gleiche Höhe zu bringen, damit das Problem nicht mehr auftritt.
Danke
Isoptope hat eine Funktion namens relayout.
Du kannst es wie folgt verwenden $grid.isotope( 'reLayout', callback )
Sie können die Dokumentation hier
lesenDiese Funktion kann in Anbetracht des aufgetretenen Problems hilfreich sein.
Um jedoch Ihre Frage speziell zu beantworten: Isotope fügt einfach eine Klasse hinzu, um die Objekte auszublenden, so dass Sie 'zurücksetzen' können, indem Sie eine Funktion wie diese verwenden
%Vor%Tags und Links javascript jquery jquery-isotope jquery-events scrollreveal.js