Rumah >hujung hadapan web >tutorial js >Bagaimana untuk menyelesaikan masalah apabila seajs memuatkan jquery dan menggesa $ bukan function_jquery
Jquery 1.7 dan di atas semua menyokong pemuatan modular, tetapi jquery menyokong amd secara lalai dan tidak menyokong cmd. Jadi apabila kita ingin menggunakan seajs untuk memuatkan jquery, kita perlu membuat sedikit perubahan Kita perlu mengubah suai kandungan berikut Kaedah pengubahsuaian khusus adalah seperti berikut:
Letakkan
if (typeof define === "function" && (define.amd)) { define( "jquery", [], function() { return jQuery; }); }
ditukar kepada
if (typeof define === "function" && (define.amd || define.cmd)) { define( "jquery", [], function() { return jQuery; }); }
atau
if (typeof define === "function") { define( "jquery", [], function() { return jQuery; }); }
Dengan mengubah suai kod di atas, anda boleh berjaya menyelesaikan masalah $ bukan fungsi apabila seajs memuatkan jquery saya harap ia akan membantu semua orang.