JQuery -Dokument -Ready -Funktion nicht in einer anderen .js -Datei [geschlossen] überhaupt ausgeführt
Posted: 10 May 2025, 18:21
Wir haben hier JQuery- und Dokument-Ready-Code am Ende der Seite eingeschlossen: < /p>
Das lädt JQuery zuerst und dann 2 separate .js -Dateien, die $ (document) .ready (function () {....}) Zeug verwenden.
Das seltsame Problem ist, dass die Schließfunktion für Ready () in main.js ausgeführt wird, jedoch nicht main-2.js . Warum? Die jQuery ist anscheinend geladen und es gibt keine offensichtlichen Fehler.
Code: Select all
Code: Select all
$( document ).ready(function() {
console.log('Document ready function in main.js --- Run!');
});
< /code>
und diese in main-2.js: < /p>
console.log('Hello from main-2.js');
if (window.jQuery) {
console.log('jQuery is loaded!');
} else {
console.log('jQuery is not loaded.');
}
console.log($);
console.log(jQuery);
console.log($( document ));
$( document ).ready(function() {
console.log('Document ready function in main-2.js --- But not run, why?');
});
console.log('End of js file');