欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

避免jQuery名字沖突 noConflict()方法

 更新時間:2016年07月30日 08:50:13   作者:行者杰客  
這篇文章主要為大家詳細介紹了避免jQuery名字沖突,noConflict()方法,感興趣的朋友可以參考一下

眾所周知,在jQuery語法中,$符號是jQuery的簡寫方式。但在某些情況下,可能需要在同一個頁面引入其他javascript庫(比如Prototype)。因為$簡短方便,很多的庫也是使用$符號。為了避免名稱沖突,jQuery提供了noConflict()方法來解決這個問題。調用該方法可以把對$標識符的控制權讓給其他庫。

一般模式:

<script src="prototype.js"></script>//1.包含jQuery之外的庫(比如Prototype)
<script src="jquery.js"></script>//2.包含jQuery庫取得對$的使用權
<script>
  jQuery.noConflict();//3.調用noConflict()方法,讓出$,把控制權讓給最先包含的庫
</script>
<script src="myscript.js"></script> 

讓出$控制權后,需要使用jQuery方法時,則不能用$來調用了,要用jQuery?;蛘咄ㄟ^定義新的名稱來代替$符號。

var jq=jQuery.noConflict(); 

另外還有一個技巧,可以再.ready()方法中使用$。它的回調函數可以接收一個參數,這個參數為jQuery對象本身,可以重新命名jQuery為$,這樣也是不會造成沖突的。

jQuery.(document).ready(function($){
  //這里可以正常使用$ 
})

當然,簡寫方式也是可以的

jQuery(function($){
  //這里可以正常使用$ 
})

以上就是本文的全部內容,希望對大家學習jquery避免沖突方法有所幫助。

相關文章

  • jQuery增加與刪除table列的方法

    jQuery增加與刪除table列的方法

    這篇文章主要介紹了jQuery增加與刪除table列的方法,涉及jQuery針對table表格元素動態(tài)操作相關技巧,需要的朋友可以參考下
    2016-03-03
  • jQuery點縮略圖彈出層顯示大圖片

    jQuery點縮略圖彈出層顯示大圖片

    這篇文章主要介紹了jQuery點縮略圖彈出層顯示大圖片的方法,思路非常不錯,這里推薦給大家。
    2015-02-02
  • jQuery圖片預加載 等比縮放實現代碼

    jQuery圖片預加載 等比縮放實現代碼

    jQuery圖片預加載 等比縮放實現代碼,需要的朋友可以參考下。
    2011-10-10
  • jquery拖拽自動排序插件使用方法詳解

    jquery拖拽自動排序插件使用方法詳解

    這篇文章主要為大家詳細介紹了jquery拖拽自動排序插件的使用方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Java框架SSH結合Easyui控件實現省市縣三級聯動示例解析

    Java框架SSH結合Easyui控件實現省市縣三級聯動示例解析

    這篇文章主要為大家詳細介紹了Java框架SSH結合Easyui控件實現省市縣三級聯動示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • jQuery入門之層次選擇器實例簡析

    jQuery入門之層次選擇器實例簡析

    這篇文章主要介紹了jQuery入門之層次選擇器用法,以簡單實例形式分析了jQuery層次選擇器中ancestor descendant與parent>child的區(qū)別,需要的朋友可以參考下
    2015-12-12
  • JQuery+div+css 無限級聯樹實現代碼

    JQuery+div+css 無限級聯樹實現代碼

    JQuery+div+css 無限級聯樹實現代碼,需要的朋友可以參考下。
    2010-03-03
  • jQuery Ajax 全解析

    jQuery Ajax 全解析

    本文地址: jQuery Ajax 全解析 本文作者:QLeelulu
    2009-02-02
  • jQuery Ajax之$.get()方法和$.post()方法

    jQuery Ajax之$.get()方法和$.post()方法

    load()方法通常用來從Web服務器上獲取靜態(tài)的數據文件,然而這并不能體現Ajax的全部價值。在項目中,如果需要傳遞一些參數給服務器中的頁面,那么可以使用$.get()或者$.post()方法(或者是后面要講解到的$.ajax方法)。
    2009-10-10
  • jquery怎樣實現ajax聯動框(二)

    jquery怎樣實現ajax聯動框(二)

    ajax聯動框想必大家早有所耳聞,接下來將介紹jquery實現另一種形式的聯動框,右邊的聯動框用jquery生成,仿照上篇的js方法修改的,感興趣的你可以參考下希望可以幫助到你
    2013-03-03

最新評論