91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery中如何使用noConflict()方法

發布時間:2020-07-23 10:57:16 來源:億速云 閱讀:133 作者:小豬 欄目:web開發

小編這次要給大家分享的是jQuery中如何使用noConflict()方法,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

jQuery - noConflict() 方法

如何在頁面上同時使用 jQuery 和其他框架?

要解決這個問題,只需要使用jQuery中的noConflict()方法,它允許你在同一個頁面加載多個jQuery實例,尤其是不同版本的jQuery。

jQuery 和其他 JavaScript 框架

正如您已經了解到的,jQuery 使用 $ 符號作為 jQuery 的簡寫。

如果其他 JavaScript 框架也使用 $ 符號作為簡寫怎么辦?

其他一些 JavaScript 框架包括:MooTools、Backbone、Sammy、Cappuccino、Knockout、JavaScript MVC、Google Web Toolkit、Google Closure、Ember、Batman 以及 Ext JS。

其中某些框架也使用 $ 符號作為簡寫(就像 jQuery),如果您在用的兩種不同的框架正在使用相同的簡寫符號,有可能導致腳本停止運行。

jQuery 的團隊考慮到了這個問題,并實現了 noConflict() 方法。

jQuery noConflict() 方法

noConflict() 方法會釋放對 $ 標識符的控制,這樣其他腳本就可以使用它了。

當然,您仍然可以通過全名替代簡寫的方式來使用 jQuery:

實例

$.noConflict();
jQuery(document).ready(function(){
 jQuery("button").click(function(){
 jQuery("p").text("jQuery is still working!");
 });
});

也可以創建自己的簡寫。noConflict() 可返回對 jQuery 的引用,您可以把它存入變量,以供稍后使用。請看這個例子:

實例

var jq = $.noConflict();
jq(document).ready(function(){
 jq("button").click(function(){
 jq("p").text("jQuery is still working!");
 });
});

如果你的 jQuery 代碼塊使用 $ 簡寫,并且您不愿意改變這個快捷方式,那么您可以把 $ 符號作為變量傳遞給 ready 方法。這樣就可以在函數內使用 $ 符號了 - 而在函數外,依舊不得不使用 "jQuery":

實例

$.noConflict();
jQuery(document).ready(function($){
 $("button").click(function(){
 $("p").text("jQuery is still working!");
 });
});

看完這篇關于jQuery中如何使用noConflict()方法的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

当雄县| 沙田区| 防城港市| 博兴县| 沂水县| 徐州市| 定州市| SHOW| 隆德县| 大新县| 同江市| 博客| 江门市| 海兴县| 信宜市| 两当县| 泰州市| 炎陵县| 鹤庆县| 太仆寺旗| 惠安县| 长乐市| 呈贡县| 东乡族自治县| 枞阳县| 江陵县| 临朐县| 拉萨市| 沙雅县| 徐闻县| 莒南县| 新巴尔虎右旗| 浏阳市| 枣庄市| 河间市| 黑山县| 晋城| 巴青县| 正阳县| 伽师县| 昌乐县|