jsjquery沖突的簡單介紹

jquery的兩個不同的JS文件沖突怎么辦

jQuery.noConflict([extreme])

創新互聯主營蠡縣網站建設的網絡公司,主營網站建設方案,重慶APP開發,蠡縣h5小程序開發搭建,蠡縣網站營銷推廣歡迎蠡縣等地區企業咨詢

概述

運行這個函數將變量$的控制權讓渡給第一個實現它的那個庫。

這有助于確保jQuery不會與其他庫的$對象發生沖突。 在運行這個函數后,就只能使用jQuery變量訪問jQuery對象。例如,在要用到$("div p")的地方,就必須換成jQuery("div p")。 '''注意:'''這個函數必須在你導入jQuery文件之后,并且在導入另一個導致沖突的庫'''之前'''使用。當然也應當在其他沖突的庫被使用之前,除非jQuery是最后一個導入的。

參數

extremeBooleanV1.0

傳入 true 來允許徹底將jQuery變量還原

示例

描述:

將$引用的對象映射回原始的對象。

jQuery 代碼:

jQuery.noConflict();

// 使用 jQuery

jQuery("div p").hide();

// 使用其他庫的 $()

$("content").style.display = 'none';

描述:

恢復使用別名$,然后創建并執行一個函數,在這個函數的作用域中仍然將$作為jQuery的別名來使用。在這個函數中,原來的$對象是無效的。這個函數對于大多數不依賴于其他庫的插件都十分有效。

jQuery 代碼:

jQuery.noConflict();

(function($) {

$(function() {

// 使用 $ 作為 jQuery 別名的代碼

});

})(jQuery);

// 其他用 $ 作為別名的庫的代碼

描述:

創建一個新的別名用以在接下來的庫中使用jQuery對象。

jQuery 代碼:

var j = jQuery.noConflict();

// 基于 jQuery 的代碼

j("div p").hide();

// 基于其他庫的 $() 代碼

$("content").style.display = 'none';

描述:

完全將 jQuery 移到一個新的命名空間。

jQuery 代碼:

var dom = {};

dom.query = jQuery.noConflict(true);

結果:

// 新 jQuery 的代碼

dom.query("div p").hide();

// 另一個庫 $() 的代碼

$("content").style.display = 'none';

// 另一個版本 jQuery 的代碼

jQuery("div p").hide();

解決原生JS與JQ沖突的問題!

$沖突解決方法核心就是調用$.noConflict();

//方法1: 在代碼最前面寫如下代碼. 即可釋放$符號的使用權.使用jQuery代替$

jQuery.noConflict();

后面如果要使用jQuery的函數,那么用jQuery 來替代 $

// 方法2: 在代碼最前面寫如下代碼; 自定義訪問符

var jq=$.noConflict();

后面如果要使用jQuery的函數,那么用jq來替代 $

怎么解決Ecshop中js與jquery的沖突

transport.js 和 jquery 方法:

在 page_header.lbi 庫文件中加入如下代碼,注意操作順序:

1.先導入transport.js 文件 {insert_scripts files='transport.js,utils.js'}

2.然后導入您網站使用的jquery文件

script language="javascript" src="您的jquery存放路徑"/script

3.加入代碼

script type="text/javascript"

$(function() {

window.__Object_toJSONString = Object.prototype.toJSONString;

delete Object.prototype.toJSONString;

});

/script

網頁名稱:jsjquery沖突的簡單介紹
分享鏈接:http://m.kartarina.com/article30/dseicso.html

成都網站建設公司_創新互聯,為您提供域名注冊網站策劃網站維護企業網站制作App設計小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 狠狠躁狠狠躁东京热无码专区| 国产精品无码DVD在线观看| 国产精品一区二区久久精品无码| 亚洲人成无码www久久久| 免费无码又爽又刺激网站| 亚洲毛片无码专区亚洲乱| 亚洲av成人无码网站…| 国产午夜精华无码网站| 色欲aⅴ亚洲情无码AV| 亚洲av永久无码制服河南实里| 18禁无遮挡无码网站免费| 亚洲AV日韩AV永久无码下载| MM1313亚洲精品无码久久| 久久精品国产亚洲AV无码娇色| 东京热加勒比无码视频| 无码日本电影一区二区网站| 亚洲国产精品无码专区| 国产成人综合日韩精品无码不卡 | 无码视频一区二区三区| 丰满熟妇人妻Av无码区| 西西4444www大胆无码| 中文无码字幕中文有码字幕| 日韩人妻无码中文字幕视频| 国产成人无码AV一区二区 | 18禁成年无码免费网站无遮挡 | 中文字幕韩国三级理论无码| 国产成人无码一二三区视频| 国产日韩AV免费无码一区二区三区 | 乱色精品无码一区二区国产盗 | 国产成人无码一区二区三区在线 | 国产精品亚洲а∨无码播放麻豆| 50岁人妻丰满熟妇αv无码区| 人妻系列无码专区无码中出| 亚洲午夜国产精品无码 | 无码日韩精品一区二区免费暖暖| 日本爆乳j罩杯无码视频| 中文人妻无码一区二区三区| 中文字幕丰满伦子无码| 八戒理论片午影院无码爱恋| 夜夜添无码一区二区三区| 成人无码网WWW在线观看|