JQuery 1.7 und höher unterstützen alle das modulare Laden, JQuery unterstützt jedoch standardmäßig AMD und nicht CMD. Wenn wir also Seajs zum Laden von JQuery verwenden möchten, müssen wir den folgenden Inhalt ändern. Die spezifischen Änderungsmethoden sind wie folgt:
Sagen Sie es
if (typeof define === "function" && (define.amd)) { define( "jquery", [], function() { return jQuery; }); }
wurde in
geändertif (typeof define === "function" && (define.amd || define.cmd)) { define( "jquery", [], function() { return jQuery; }); }
oder
if (typeof define === "function") { define( "jquery", [], function() { return jQuery; }); }
Durch Ändern des obigen Codes können Sie das Problem lösen, dass $ keine Funktion ist, wenn Seajs JQuery lädt. Ich hoffe, dass es für alle hilfreich ist.