`

同一个项目中两个jqery版本共存的问题

阅读更多

jQuery加载的时候会生成两个变量来引用jQuery对象,一个就是关键字jQuery,另一个就是$

 

而当两个版本的jQuery存在的时候,第二个jQuery就会把第一个版本里面的两个变量完全覆盖,

所以如果真遇到这种情况,那必须想个办法.

 

下面是我的解决方案:

<script type="text/javascript">
			var j$ =$.noConflict();
		</script>
		<script src="${resource(dir:'resource/fileupload',file:'jquery.js')}"></script>
		<script src="${resource(dir:'resource/fileupload',file:'ajaxfileupload.js')}"></script>
		<script src="${resource(dir:'js/production',file:'pro_form_upload.js')}"></script>
		
		<script type="text/javascript">
			var ju = $.noConflict();//把上面导入的jQuery的$变量取消
			
			var $ =j$.noConflict();//还原原来的jQuery的版本
		</script>
		

 

 

原理就是,先把原来的$变量保存起来,然后开始加载第二个jQuery,

然后开始执行必要的逻辑,

等执行完整之后,在把原来的$变量恢复回来,

 

当然,这里面包括JQuery变量也能恢复,我这里没有用到,就没做

在最下面直接加一句,

JQuery=$;

就可以了 .

 

分享到:
评论

相关推荐

    常用的几个jquery版本文件

    这里提供了常用的几个jquery版本文件,核心的版本,使用时直接粘贴复制相关的jquery文件即可

    多个jQuery版本共存的处理方案

    如何在一个页面上让多个jQuery共存呢?比如jquery-1.5和jquery-1.11。 你可能会问,为什么需要在一个页面上让多个jQuery共存?直接引用最新版本的jQuery不行吗? 答案是,不行。因为现实生活是非常残酷的。举个栗子...

    jQuery源码 jQuery源码 jQuery源码

    jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码jQuery源码...

    jquery所有版本集合

    jquery 版本集合 收集jquery所有版本 版本如下: jquery-1.2.3.js jquery-1.2.3.min.js jquery-1.2.6.js jquery-1.2.6.min.js jquery-1.3.0.js jquery-1.3.0.min.js jquery-1.3.1.js jquery-1.3.1.min.js jquery-...

    在同一个页面使用多个不同的jQuery版本,让它们并存而不冲突

    在同一个页面使用多个不同的jQuery版本,让它们并存而不冲突

    jQuery 常用版本大全

    jQuery 常用版本大全,包含常用的几个版本,jquery版本大全

    jquery 两个表格数据行交换数据

    一个简单的 jquery 两个表格数据行交换数据的功能源码

    处理jquery版本之间冲突

    上面的代码可以弹出两个弹出框,就可以解除不同版本间冲突了。 在运行这个函数后,就只能用j访问jquery/1.3.2/。比如在要用到$(“div span”)的地方就要换成j(“ div span”)。另外的jquery库正常使用,用$访问。 ...

    jQuery版本 及 jQuery帮助文档

    jQuery版本及jQuery帮助文档的压缩包里有:jquery-1.2.2.min到jquery-2.1.3.min的版本,还有jQuery1.10.3帮助文档,jQuery1.11.0帮助文档,jQuery1.7.1帮助文档,jquery1.7.2帮助文档,jquery1.8.3帮助文档。

    JQuery各类的版本

    JQuery各类的版本 里面包含了个版本的jQuery JQuery各类的版本 里面包含了个版本的jQuery JQuery各类的版本 里面包含了个版本的jQueryJQuery各类的版本 里面包含了个版本的jQuery

    一个不错的jquery特效项目

    一个不错的jquery特效项目,学习实战一些jquery的特效。

    jquery项目

    jquery项目

    jquery多个版本及API

    jquery版本及API说明文 收集jquery所有版本 版本如下: jquery-1.2.3.js jquery-1.2.3.min.js jquery-1.2.6.js jquery-1.2.6.min.js jquery-1.3.0.js jquery-1.3.0.min.js jquery-1.3.1.js jquery-1.3.1.min.js ...

    jquery 低版本兼容插件

    jquery 低版本兼容插件,对于升级为高版本的jquery 1.9 以上版本可以引用 此js对之前的方法进行兼容处理

    jQuery各版本

    本资源包含了jQuery各版本系列。 大致有: ...整理收集的jquery虽然在网上都能下到,但是能一次性就下载这么全(80%的版本)。 请点击“上 传 者:tianjie224589” 列表免积分下载 “jQuery使用手册”。

    jquery-migrate3.4版本

    jquery-migrate3.4版本

    JQuery的1.11.1和2.0的两个版本的插件库

    这是jquery的两个不同版本的jquery库,可以根据需求自由的选择

    极简单高效兼容jquery两个按钮点击隐藏或显示两个不同对象_jmjjp制作整理

    极简单高效兼容ie8及以上、360等浏览器的jquery两个按钮点击隐藏或显示两个不同对象_jmjjp制作整理

    jquery 各类版本+文档

    jquery 各类版本+文档jquery 各类版本+文档jquery 各类版本+文档jquery 各类版本+文档jquery 各类版本+文档

    jQuery1.x和2.x版本js大全官方版.rar

    jquery1.5 jquery1.5.1 jquery1.5.2 jquery1.6 jquery1.6.4 jquery1.9.1 jquery1.32 jquery1.42 jquery1.44 jquery1.7 jquery1.8 jquery1.8.1 jquery1.8.2 jquery1.8.3 jquery1.9 jquery1.71 jquery1.72 jquery2.0 ...

Global site tag (gtag.js) - Google Analytics