以上所有jQuery1.7支持模块化加载,但是jQuery默认是支持AMD和不支持CMD。所以当你想加载jQuery的seajs,我们需要制定一个细微的变化,我们需要进行以下更改,并修改方法如下:

持有


如果(函数类型定义为(定义。AMD)){
定义()
返回jQuery;
});
}


改变


如果(函数类型定义为(define.amd define.cmd | |)){
定义()
返回jQuery;
});
}


或


如果(typeof定义为功能){
定义()
返回jQuery;
});
}


通过以上代码的修改,我们可以成功地解决seajs加载jQuery提示美元不是一个函数的问题,希望能帮助你。