seajs引入jquery无法使用问题解决方案
程序员文章站
2022-03-20 11:12:19
...
seajs属于国产产品
归类于CMD,jQuery对于seajs并不支持
但是国内使用seajs作为模块化开发组件使用较多
引入jquery使用时在Network中可以请求到但并未渲染
原因就是在jquery库最后暴露全局中没有对seajs支持
对AMD中的requirejs支持,
我们需要手动修改jquery源码最后一点代码即可
在jquery中可以搜索 define.amd 关键字
然后复制这段代码一下添加在 var 的前面:
if ( typeof define === "function" && !define.amd ) {
define( "jquery", [], function() {
return jQuery.noConflict(true);
} );
}
结果是:
重回项目中去可以看到$对象暴露出来了
上一篇: 如何改变 matplotlib 图像大小
推荐阅读
-
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
-
IDEA中创建maven项目引入相关依赖无法下载jar问题及解决方案
-
jQuery html()方法教程使用不了无法显示内容的问题
-
docker使用storage出现Exit导致文件无法上传服务器的问题及解决方案
-
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
-
PHP引入命名空间 无法使用的问题 报错!
-
php中使用jquery uploadify 无法上传视频文件问题
-
php中使用jquery uploadify 无法上传视频文件问题
-
使用jQuery快速解决input中placeholder值在ie中无法支持的问题_jquery
-
关于dagger2 使用无法自动生成问题解决(最全解决方案)