Ich habe eine loading.gif, die jedes Mal gestartet wird, wenn der Benutzer eine AJAX-Suche durchführt. Ich habe jedoch einige Suchfelder, in denen automatisch Vorschläge angezeigt werden, während der Benutzer eingibt, der ebenfalls von AJAX unterstützt wird.Begrenzen Sie die ajaxStart-Funktion auf nur 1 von 2 Ajax-Funktionen
Jetzt erscheint meine loading.gif auf der Benutzersuche sowie die Suchvorschläge während der Eingabe. Wie beschränke ich meine Funktion, die anzeigt, dass loading.gif nur dann angezeigt wird, wenn es sich um eine Benutzer-AJAX-Suche handelt und nicht um eine Suchvorschlag-Eingabe während der AJAX-Suche?
Dies ist meine Funktion:
$(document).ajaxStart(function() {
$(".se-pre-con").fadeIn("fast");
}).ajaxStop(function() {
$(".se-pre-con").fadeOut("fast");
});
wie etwa bindet es mit Zustand wie wenn Benutzer sti ll auf der Sucheingabe dann zeigen Sie nicht die loading.gif sonst, wenn der Benutzer aus der Sucheingabe oder ersten Kontakt auf der Sucheingabe ist dann zeigen Sie die loading.gif –
Was meinen Sie mit "binden Sie es mit Bedingung wie wenn Benutzer ist noch auf dem Sucheingang " – mesqueeb
siehe bitte meine Antwort. –