seajs在加载jquery时报错 $ is not a function
修改jquery的加载方式
jquery的默认加载方式是amd的加载方式,而seajs的加载方式是cmd的加载方式,需要修改jquery的源代码,修改如下: 找到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;
} );
}