解决jQuery不同版同时引用的冲突
今天研发的同事在开发一个新jQuery插件时,遇到一个揪心的问题。平台以前使用的 jQuery版本是1.2.6,偶,天啊!这是古代的版本啊!
由于很多功能基于老版本,不能删除啊,同志们都懂的!
于是我们就在讨论如何解决两个版本之间的冲突。查找了一些前辈写的资料,得出以下的代码:
1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>解决jQuery不同版同时引用的冲突</title> 6 <script src="jquery.min/jquery.1.7.1.min.js"></script> 7 <script>var jq171 = jQuery.noConflict(true);</script> 8 <script src="jquery.min/jquery.1.9.1.min.js"></script> 9 </head> 10 <body> 11 <br> 12 <button id="b17">1.7.1</button><br> 13 <button id="b19">1.9.1</button> 14 <script> 15 (function($){ 16 $(function(){ 17 $("#b17").click(function(){ 18 alert('1.7.1') 19 }) 20 }) 21 })(jq171) 22 23 $(function(){ 24 $("#b19").click(function(){ 25 alert('1.9.1') 26 }) 27 }) 28 </script> 29 </body> 30 </html>
在调用第一个版本下面添加一个 noConflict() 的声明,然后在调用的时候使用闭包,将就着解决吧,虽然看起来很怪异!
转载于:https://www.cnblogs.com/dereksunok/p/3719159.html
解决jQuery不同版同时引用的冲突相关推荐
- 解决项目中遇到重复引用依赖冲突问题
比方说大家遇到类似: The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER Can't install ...
- 解决jQuery和其它库的冲突
为什么80%的码农都做不了架构师?>>> 在jQuery库中,几乎所有的插件都被限制在它的命名空间里.全局的对象都很好地存储在jQuery命名空间里,因此当把jQuery和其它 ...
- 解决 jQuery 和其他库的冲突
在 jQuery 库中,几乎所有的插件都被限制在它的命名空间里.通常,全局对象都被很好地存储在 jQuery 命名空间里,因此当把 jQuery 和其他 JavaScript 库(例如 Prototy ...
- 解决jquery和prototype库冲突问题
解决jquery和prototype库冲突问题 参考文章: (1)解决jquery和prototype库冲突问题 (2)https://www.cnblogs.com/Joanna-Yan/p/483 ...
- 解决jQuery与其他库冲突的方法
通常,当在同一个页面上使用jQuery和其他库时,全局名称$的定义是最大的争论和冲突的焦点.众所周知,jQuery使用$作为jQuery名称的别名,并将其用于jQuery公开的每一个功能,但是其他库, ...
- 官网jquery压缩版引用地址
官网jquery压缩版引用地址: 3.1.1版本: <script src="https://code.jquery.com/jquery-3.1.1.min.js"> ...
- jQuery 所有版本在线引用
https://www.cnblogs.com/xpwi/p/9806663.html jQuery 所有版本在线引用 jquery-3.1.1(最新) 官网jquery压缩版引用地址: <sc ...
- Web前端—— JQuery迷你版实现以及使用
JQuery迷你版实现以及使用 tiny_jquery.js var $ = function (selector) {var ele = document.querySelector(selecto ...
- 【强烈推荐】如何解决JQuery类Post方式的跨域问题 - 空山雪林通用模块设计工作室 - ITeye技术网站...
[强烈推荐]如何解决JQuery类Post方式的跨域问题 - 空山雪林通用模块设计工作室 - ITeye技术网站 [强烈推荐]如何解决JQuery类Post方式的跨域问题 博客分类:核心代码片段 jQ ...
最新文章
- CLion 远程Linux服务器 开发调试
- Linux下使Shell命令脱离终端运行
- 走进WebApiClientCore的设计
- JS实例:网页上图片延迟加载的JS代码
- 错误记录:自己创建activity时不能进行真机usb安装调试
- jsp session
- python字典是什么数据结构_数据结构-Python 字典
- 利用Python求阶乘
- 读取JSON文件并 排序,分组,
- Android studio 如何导入并引用Library工程
- Tests for normality正态分布检验
- 思考致富 成功法则(二):确定的目的
- 15. Django基础:cookies和sesseion
- 软件项目管理案例教程第4版知识清单
- rman备份mysql_rman备份与还原
- java 获取url图片_java io流根据url读取图片
- Python开发——8.模块
- 智胜软件测试自学,青果查成绩平台APP
- 图的点连通度边连通度总结
- 【数据存储】signed,unsigned到底怎么区分?如何计算?