首頁 >web前端 >js教程 >seajs載入jquery時提示$ is not a function該怎麼解決_jquery

seajs載入jquery時提示$ is not a function該怎麼解決_jquery

WBOY
WBOY原創
2016-05-16 15:35:271381瀏覽

jquery1.7以上的都支援模組化加載,只是jquery預設的是支援amd,不支援cmd。所以要用seajs載入jquery時,我們需要稍微做下改動,需要把以下內容做下修改,具體修改方式如下:

 if (typeof define === "function" && (define.amd)) {
   define( "jquery", [], function() {
     return jQuery;
   });
 }

改成

 if (typeof define === "function" && (define.amd || define.cmd)) {
   define( "jquery", [], function() {
     return jQuery;
   });
 }

 if (typeof define === "function") {
   define( "jquery", [], function() {
     return jQuery;
   });
 }

透過以上程式碼的修改就可以成功解決seajs載入jquery時提示$ is not a function問題,希望對大家有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn