Ich weiß Aufrufe an $ (Funktion() {}) in jQuery werden in der Reihenfolge ausgeführt, die sie definiert sind, aber ich frage mich, ob Sie die Reihenfolge der Warteschlange steuern können?jQuery mehrere Dokument bereit Warteschlange Auftrag
Zum Beispiel ist es möglich, „Hallo Welt 2“ vor „Hallo Welt 1“ zu nennen:
$(function(){ alert('Hello World 1') });
$(function(){ alert('Hello World 2') });
Die Frage ist, ob es möglich ist ... Ich weiß schon, geht es gegen Best-Practice ;)
Warum würden Sie 2 verschiedene $ definieren (function() {} Blöcke Ich würde nur 1 verwenden und die Dinge von oben nach unten in der Reihenfolge der Ausführung – Gregg
@. Gregg: Stellen Sie sich eine Situation vor, in der Sie ein Tool von Drittanbietern auf Ihrer Website verwenden, das jQuery und document.ready verwendet.Wählen Sie außerdem, dass Sie möglicherweise Code zu Ihrer Seite hinzufügen möchten, die auf dem Dokument document.ready von Drittanbietern beruht Sie wird zuerst ausgeführt, bevor Sie. Es ist nicht immer einfach, die Reihenfolge der Operation zu steuern oder vorherzusagen. – Mir