完美解決jQuery符號$與其他javascript 庫、框架沖突的問題
目前有大量的 javascript 開發(fā)框架,其中有一部分使用 $ 作為調(diào)用符號,這可能導致相互之間的沖突,而 jQuery 為解決這個問題,可以在 jQuery 導入時放棄 $ 使用權(quán),屆時 $ 則由其它框架使用,這樣可以避免相同名字的函數(shù)調(diào)用不再沖突。
jQuery 使用 noConflict 方法來放棄 $ 調(diào)用時的命名,之后由 jQuery 代替 $ 進行編寫。
例如:alert($('#message').val());
必須修改為 alert(jQuery('#message').val());
jQuery 才能正常運行。
<script src="other_lib.js"></script> <script src="jquery.js"></script> <script> $.noConflict(); // 之后將只能用 jQuery 進行調(diào)用 jQuery('#message').val(); </script>
也可以重新定義 $ 進行調(diào)用
<script src="other_lib.js"></script> <script src="jquery.js"></script> <script> $.noConflict(); jQuery( document ).ready(function( $ ) { // Code that uses jQuery's $ can follow here. }); // Code that uses other library's $ can follow here. </script>
換成 j 作為調(diào)用符號
var j = jQuery.noConflict(); // Do something with jQuery j( "div p" ).hide(); // Do something with another library's $() $( "content" ).style.display = "none";
以上這篇完美解決jQuery符號$與其他javascript 庫、框架沖突的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Jquery 監(jiān)視按鍵,按下回車鍵觸發(fā)某方法的實現(xiàn)代碼
這篇文章主要介紹了jquery監(jiān)視按鍵,當按下回車鍵時觸發(fā)事件的一個例子,有需要的朋友可以參考下2014-05-05JQuery對class屬性的操作實現(xiàn)按鈕開關(guān)效果
頁面中的按鈕開關(guān)效果想必大家都有見到過吧,接下來為大家詳細介紹下如何使用JQuery對class屬性的操作方法實現(xiàn),感興趣的朋友不要錯過2013-10-10基于jQuery 實現(xiàn)bootstrapValidator下的全局驗證
這篇文章主要介紹了基于jQuery 實現(xiàn)bootstrapValidator下的全局驗證 的相關(guān)資料,需要的朋友可以參考下2015-12-12jQuery函數(shù)的第二個參數(shù)獲取指定上下文中的DOM元素
這篇文章主要介紹了jQuery函數(shù)的第二個參數(shù)獲取指定上下文中的DOM元素,需要的朋友可以參考下2014-05-05根據(jù)郵箱的域名跳轉(zhuǎn)到相應(yīng)的登錄頁面的代碼
其實主要是想記錄一下這種對象的用法,喜歡的朋友可以參考下2012-02-02jquery操作checkbox實現(xiàn)全選和取消全選
這篇文章主要介紹了jquery操作checkbox實現(xiàn)全選和取消全選,需要的朋友可以參考下2014-05-05