jQuery插件版本冲突的处理方法分析
2017-01-16 11:23
627 查看
本文实例分析了jQuery插件版本冲突的处理方法。分享给大家供大家参考,具体如下:
jQuery 的某个插件 当有多个版本同时可能会有冲突,导致代码错误
参考typeahead的处理方法,可以在插件中增加noconflict 方法来解决这个问题(在进入版本的时候讲老版本保存,退出的时候还原老版本)
demo如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="jquery.js"></script> </head> <body> <div class="container"> 你好 </div> <script> (function ($) { $.fn.myshowHtml = function () { alert("我是老版本:" + this.html()); } })(window.jQuery); (function ($) { var old = $.fn.myshowHtml; $.fn.myshowHtml = function () { alert("我是新版本:" + this.html()); } $.fn.myshowHtml.noConflict = function () { $.fn.myshowHtml = old; return this; }; })(window.jQuery); $(function () { $(".container").myshowHtml(); $.fn.myshowHtml.noConflict(); $(".container").myshowHtml(); }) </script> </body> </html>
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》、《jQuery切换特效与技巧总结》、《jQuery遍历算法与技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
您可能感兴趣的文章:
- 解决jquery版本冲突的有效方法
- jQuery多个版本和其他js库冲突的解决方法
- jquery插件冲突(jquery.noconflict)解决方法分享
- 解决jquery插件冲突的问题
- 解决jQuery插件tipswindown与hintbox冲突
- jQuery中 $ 符号的冲突问题及解决方案
- bootstrap与Jquery UI 按钮样式冲突的解决办法
- 关于两个jQuery(js)特效冲突的bug的解决办法
- 完美解决jQuery符号$与其他javascript 库、框架冲突的问题
- 避免jQuery名字冲突 noConflict()方法
- jQuery解决$符号命名冲突
- jQuery $命名冲突解决方案汇总
相关文章推荐
- jQuery 1.9 兼容低版本jQuery插件的处理方法
- jquery 插件版本冲突处理
- JQuery插件Style定制化方法的分析与比较
- 已正确配置Jquery插件,却提示方法找不到的原因分析(Juery.cookie)
- jquery插件冲突(jquery.noconflict)解决方法分享
- JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
- jQuery插件-jRating评分插件源码分析及使用方法
- jquery技巧总结-jQuery对象,集合,方法扩展,事件处理,特效,解决冲突
- JQuery插件Style定制化方法的分析与比较
- jQuery版本冲突解决方法
- jquery插件冲突(jquery.noconflict)解决方法分享
- eclipse插件与平台快捷键冲突处理方法
- JQuery 1.3.2以上版本中出现pareseerror错误的一种情况及处理方法
- 处理jquery版本之间冲突(转自www.jqueryba.com)
- 在同一个页面使用多个不同的jQuery版本而不冲突的方法
- jquery技巧总结-jQuery对象,集合,方法扩展,事件处理,特效,解决冲突
- 插件代码升级到高版本时,如何处理一些在高版本中去不再提供的方法
- Javascript笔记:(实践篇)从jQuery插件技术说起-深入分析extend方法(中篇)
- 处理jquery版本之间冲突俸
- jquery技巧总结-jQuery对象,集合,方法扩展,事件处理,特效,解决冲突