Ich habe ein Jquery-Such-Plugin integriert, um Isotop-Elemente zu durchsuchen. Das Plugin verwendet reguläre Ausdrücke, um Inhalte in Echtzeit basierend auf den Sucheingaben zu sortieren.Isotop-Nachbestellung nach der Suche funktioniert nicht
Isotopen-Elemente werden automatisch aktualisiert (Ich verwende ein Wordpress-Plugin, das Daten aus sozialen Netzwerken abgerufen)
Meine Frage ist, wie kann ich die Elemente, nachdem die Suche durchgeführt wird neu anordnen?
LE: Ich habe diese GELöST VON ANDERER PlugIn für SEARCHING VERWENDUNG: Hier ist der Code:
$(document).ready(function() {
$("#id_search").quicksearch(".dcsns-content .isotope-item", {
noResults: '#noresults',
loader: 'span.loading',
'show': function() {
$(this).addClass('quicksearch-visible');
},
'hide': function() {
$(this).removeClass('quicksearch-visible');
},
'onAfter': function() {
$('.dcsns-content .stream').isotope({ filter: '.quicksearch-visible' });
}
});
});
Sie verwenden 'jQuery (Fenster) .load (function() {' warum nicht 'jQuery (document) .ready'? Vielleicht sind die gesuchten Elemente beim Laden der Seite noch nicht vorhanden. Außerdem sehe ich in Ihrem html – TCHdvlp
kein' .wall-outer' oder '.stream' Element Entschuldigung, aber das hilft mir nicht, ich habe etwas anderes gefragt, die Suche funktioniert, Elemente sind in Ordnung, was ich brauche ist eine Methode, um die Elemente nach der Suche neu zu ordnen, müssen Sie nur den Link – agis
mein schlechtes, ich dachte, es sei ein Problem mit 'ReferenceError'. Wm, die Dokumentation in der Isotopenseite spricht über' g etSortData' Parameter. Ich nehme an, du hast es schon versucht. – TCHdvlp