Wenn Sie versuchen, mehrere Skripte in sequentieller Reihenfolge zu laden, werden Sie Es kann vorkommen, dass das Onload-Ereignis nicht ausgelöst wird. Dieses Problem kann auftreten, wenn jQuery zum dynamischen Hinzufügen von Skript-Tags zum DOM verwendet wird.
Um dieses Problem zu beheben, übernehmen Sie die folgenden zwei Änderungen:
Um die Unterstützung für Internet Explorer zu verbessern, überprüfen Sie die Eigenschaft „readystate“ des Skriptelements. Für jQuery-Benutzer sollten Sie die Verwendung der Methode $.getScript() als alternativen Ansatz in Betracht ziehen.
Das obige ist der detaillierte Inhalt vonWarum wird mein Onload-Ereignis nicht ausgelöst, wenn ich Skripte dynamisch mit jQuery lade?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!