Die Inline- und externen Aufrufe von js werden im Folgenden ausführlich vorgestellt.
Der obige Code (Teil des Codes zur Implementierung des Karussellbilds) funktioniert nicht, wenn er inline in HTML geschrieben wird Es wird Ausnahmen geben. Wenn es jedoch in einer externen JS-Datei abgelegt und im HTML-Kopf aufgerufen wird, tritt eine Ausnahme auf (es wird kein Fehler gemeldet, aber die Karusselllogik ist abnormal).
Lösung: Verwenden Sie nicht die globale Variable $inBox, sondern verwenden Sie $(".out>.in") direkt. Das heißt, ersetzen Sie $inBox in den Zeilen 20 und 31 durch $(".out>.in"). Die Logik ist richtig.
Update
Lösung 2: Die Externe js bleiben unverändert. Wenn Sie in HTML zitieren, fügen Sie defer="defer" hinzu, um die Ausführung zu verzögern.
Sie können einen weiteren Aufsatz für die spezifischen Prinzipien lesen.
Lösung 3: Das externe js bleibt in HTML unverändert, zitieren Sie es einfach am Ende des Texts.
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in Inline- und externe Aufrufe von js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!