解決jquery與其他庫的衝突

2021-08-27 12:08:29 字數 867 閱讀 4186

**:

1、jquery庫在其他庫之後引用,如下所示:

在common.js中有對$重新定義,**如下:

function $(id)

下面是在jquery中解決衝突的**,有四種方式:

//方式1

jquery.noconflict(); //將$控制權移交出去,以前使用$的地方都改用jquery

jquery(document).ready(function () );

window.onload = function ()

//方式2

var $j=jquery.noconflict(); //定義快捷方式

$j(document).ready(function () );

window.onload = function ()

//方式3

jquery.noconflict(); //在函式內部繼續使用$

jquery(function ($) );

window.onload = function ()

//方式4

jquery.noconflict(); //在函式內部繼續使用$另一種方式

(function ($) );

})(jquery);

window.onload = function ()

2、jquery庫在其他庫之前使用

//如果先引用jquery指令碼,可以不使用noconflict

jquery(document).ready(function () );

window.onload = function ()

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

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

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

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

函式識別符號解決jQuery與其他庫衝突的方法

時間緊張,先記一筆,後續優化與完善。平日,當在同乙個頁面上應用jquery和其他庫時,全域性名稱 的定義是大最的爭辯和衝突的點焦。盡人皆知,jquery應用 作為jquery名稱的別名,並將其用於jquery開公的個一每功能,但是其他庫,最著名的就是prototype,也應用 名稱。1.jquery...