jQuery插件版本沖突的處理方法分析
本文實例分析了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相關內(nèi)容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結》、《jQuery擴展技巧總結》、《jQuery切換特效與技巧總結》、《jQuery遍歷算法與技巧總結》、《jQuery常見經(jīng)典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結》
希望本文所述對大家jQuery程序設計有所幫助。
- 解決jquery版本沖突的有效方法
- jQuery多個版本和其他js庫沖突的解決方法
- jquery插件沖突(jquery.noconflict)解決方法分享
- 解決jquery插件沖突的問題
- 解決jQuery插件tipswindown與hintbox沖突
- jQuery中 $ 符號的沖突問題及解決方案
- bootstrap與Jquery UI 按鈕樣式?jīng)_突的解決辦法
- 關于兩個jQuery(js)特效沖突的bug的解決辦法
- 完美解決jQuery符號$與其他javascript 庫、框架沖突的問題
- 避免jQuery名字沖突 noConflict()方法
- jQuery解決$符號命名沖突
- jQuery $命名沖突解決方案匯總
相關文章
jQuery.autocomplete 支持中文輸入(firefox)修正方法
jQuery.autocomplete 是jquery的流行插件,,能夠很好的實現(xiàn)輸入框的自動完成(autocomplete)、建議提示(input suggest)功能,支持ajax數(shù)據(jù)加載。2011-03-03JQuery實現(xiàn)表格數(shù)據(jù)行上移與下移
這篇文章主要為大家詳細介紹了JQuery實現(xiàn)表格數(shù)據(jù)行上移與下移,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02jquery.fileEveryWhere.js 一個跨瀏覽器的file顯示插件
大牛ppk都說過,在從多表單控件中,上傳文件控件的樣式是最難以控制的。見文章Styling an input type="file"。本插件也多是參考此文2011-10-10jquery實現(xiàn)文本框鼠標右擊無效以及不能輸入的代碼
jquery實現(xiàn)文本框鼠標右擊無效以及不能輸入的實現(xiàn)方法,需要的朋友可以參考下。2010-11-11