Ich habe eine große Auswahl von Artikelüberschriften, jeder mit einem Klassennamen nach der Quelle. Wenn die Website geladen wird, werden alle Überschriften angezeigt. Die Quellen sind oben auf der Seite aufgelistet, und ich möchte, dass Isotope diese einzeln anzeigt oder versteckt, wenn sie angeklickt werden, damit Benutzer ihre bevorzugten Quellen auswählen können.jQuery Isotope toggle Inhalt
Wie es aussieht, kann ich sie in Ordnung entfernen, aber ich bin mir nicht sicher, wie man sie wieder erscheinen lassen kann.
jQuery(function($){
var $container = $('.isotope-box');
$container.isotope({
masonry: {
columnWidth: 333,
cornerStampSelector: '.corner-stamp'
},
itemSelector: '#headlines'
});
// filter items when filter link is clicked
$('#filters a').click(function(){
$(this).toggleClass("active");
var selector = $(this).attr('data-filter');
var $removable = $container.find(selector);
$container.isotope('remove', $removable);
jQEvent.preventDefault();
});
$('#filters a.active').click(function(){
$(this).toggleClass("active");
var selector = $(this).attr('data-filter');
var $addition = $container.find(selector);
$container.isotope('insert', $addition);
jQEvent.preventDefault();
});
});
ich das Problem bin zu raten, ist mit meinem ‚Insert‘ Code, aber ich bin nicht sicher, wie das funktionieren soll. Ich verwende auch Infinite Scroll und ich brauche die neu hinzugefügten Seiten, die mit denselben Filtern angezeigt werden.
Bitte helfen!
Martyn
Ich habe Kategorien erstellt. Wenn ich also alle anzeigen muss, filtere ich mit *. Sonst durch spezifischen Filter. –