今天研发的同事在开发一个新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不同版同时引用的冲突相关推荐

  1. 解决项目中遇到重复引用依赖冲突问题

    比方说大家遇到类似: The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER Can't install ...

  2. 解决jQuery和其它库的冲突

    为什么80%的码农都做不了架构师?>>>    在jQuery库中,几乎所有的插件都被限制在它的命名空间里.全局的对象都很好地存储在jQuery命名空间里,因此当把jQuery和其它 ...

  3. 解决 jQuery 和其他库的冲突

    在 jQuery 库中,几乎所有的插件都被限制在它的命名空间里.通常,全局对象都被很好地存储在 jQuery 命名空间里,因此当把 jQuery 和其他 JavaScript 库(例如 Prototy ...

  4. 解决jquery和prototype库冲突问题

    解决jquery和prototype库冲突问题 参考文章: (1)解决jquery和prototype库冲突问题 (2)https://www.cnblogs.com/Joanna-Yan/p/483 ...

  5. 解决jQuery与其他库冲突的方法

    通常,当在同一个页面上使用jQuery和其他库时,全局名称$的定义是最大的争论和冲突的焦点.众所周知,jQuery使用$作为jQuery名称的别名,并将其用于jQuery公开的每一个功能,但是其他库, ...

  6. 官网jquery压缩版引用地址

    官网jquery压缩版引用地址: 3.1.1版本: <script src="https://code.jquery.com/jquery-3.1.1.min.js"> ...

  7. jQuery 所有版本在线引用

    https://www.cnblogs.com/xpwi/p/9806663.html jQuery 所有版本在线引用 jquery-3.1.1(最新) 官网jquery压缩版引用地址: <sc ...

  8. Web前端—— JQuery迷你版实现以及使用

    JQuery迷你版实现以及使用 tiny_jquery.js var $ = function (selector) {var ele = document.querySelector(selecto ...

  9. 【强烈推荐】如何解决JQuery类Post方式的跨域问题 - 空山雪林通用模块设计工作室 - ITeye技术网站...

    [强烈推荐]如何解决JQuery类Post方式的跨域问题 - 空山雪林通用模块设计工作室 - ITeye技术网站 [强烈推荐]如何解决JQuery类Post方式的跨域问题 博客分类:核心代码片段 jQ ...

最新文章

  1. CLion 远程Linux服务器 开发调试
  2. Linux下使Shell命令脱离终端运行
  3. 走进WebApiClientCore的设计
  4. JS实例:网页上图片延迟加载的JS代码
  5. 错误记录:自己创建activity时不能进行真机usb安装调试
  6. jsp session
  7. python字典是什么数据结构_数据结构-Python 字典
  8. 利用Python求阶乘
  9. 读取JSON文件并 排序,分组,
  10. Android studio 如何导入并引用Library工程
  11. Tests for normality正态分布检验
  12. 思考致富 成功法则(二):确定的目的
  13. 15. Django基础:cookies和sesseion
  14. 软件项目管理案例教程第4版知识清单
  15. rman备份mysql_rman备份与还原
  16. java 获取url图片_java io流根据url读取图片
  17. Python开发——8.模块
  18. 智胜软件测试自学,青果查成绩平台APP
  19. 图的点连通度边连通度总结
  20. 【数据存储】signed,unsigned到底怎么区分?如何计算?

热门文章

  1. Delphi 调用webservice接口
  2. 软工作业 5:词频统计——增强功能
  3. 201521123016《Java程序设计》第12周学习总结
  4. Android-----View绘制流程以及invalidate()等相关方法分析 .
  5. matlab 降维工具箱
  6. MahApps.Metro
  7. static和global的区别
  8. 开源 免费 java CMS - FreeCMS1.2-功能说明-网上调查
  9. 关于box2d相关学习教程记录一下
  10. 区块链基础--工作量证明