解決jQuery和其他庫衝突

2022-07-18 20:15:28 字數 1128 閱讀 2652

<

script

>

console.log($);

////jquery在其他庫之前匯入,直接使用jquery()或

//var $replace = jquery.noconflict();//然後就可以用

//// jquery.noconflict();

//jquery在其他庫之後匯入,同樣可以使用上面那種方法

//如果不想使用自定義名稱又想繼續使用$,可以這麼做:

//1.

jquery.noconflict();

//將全域性下的$移交給別的庫

jquery(

function

($));

//2.

jquery.noconflict();

(function

($))(jquery);

//執行匿名函式並傳遞實參jquery

script

>

如果是解決jquery版本衝突問題,可以這樣解決

// 

<

script

src=""

>

script

>

<

script

>

varjq164

=jquery.noconflict(

true

); script

>

// <

script

src=""

>

script

>

<

script

>

varjq142

=jquery.noconflict(

true

); script

>

<

script

>

(function

($))(jq164);

script

>

<

script

>

jq142(

function

($));

script

>

解決jquery與其他庫的衝突

1 jquery庫在其他庫之後引用,如下所示 在common.js中有對 重新定義,如下 function id 下面是在jquery中解決衝突的 有四種方式 方式1 jquery.noconflict 將 控制權移交出去,以前使用 的地方都改用jquery jquery document read...

jQuery與其他庫衝突的解決方法

在使用jquery開發的時候,可能還會使用到其他的js庫,比如prototype,但多庫共存時可能會發生衝突 若是發生衝突後,可以通過以下幾種方案進行解決 一 jquery庫在其他庫之前匯入,直接使用jquery callback 方法如 test prototype test jquery 二 j...

快速解決jQuery與其他庫衝突的方法介紹

本篇文章主要是對快速解決jquery與其他庫衝突的方法進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助 通常,當在同乙個頁面上使用jquery和其他庫時,全域性名稱 的定義是最大的爭論和衝突的焦點。眾所周知,jquery使用 作為jquery名稱的別名,並將其用於jquery公開的每乙...