<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 網站開發 > JQuery >
      • JavaScript教程之jQuery - noConflict() 方法

      • 2017-05-10 21:53 來源:未知

      jQuery - noConflict() 方法


      如何在頁面上同時使用 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 仍然在工作!"); }); });

      嘗試一下 »

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

      實例

      var jq = $.noConflict(); jq(document).ready(function(){ jq("button").click(function(){ jq("p").text("jQuery 仍然在工作!"); }); });

      嘗試一下 »

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

      實例

      $.noConflict(); jQuery(document).ready(function($){ $("button").click(function(){ $("p").text("jQuery 仍然在工作!"); }); });

      嘗試一下 »

      相關教程
      江苏快3 鹰潭 | 莒县 | 秦皇岛 | 库尔勒 | 恩施 | 阿坝 | 周口 | 无锡 | 新余 | 潜江 | 河北石家庄 | 孝感 | 昌都 | 泰安 | 泉州 | 鹤岗 | 塔城 | 义乌 | 肇庆 | 潍坊 | 博罗 | 江西南昌 | 通辽 | 无锡 | 保定 | 长垣 | 台湾台湾 | 临沧 | 山西太原 | 十堰 | 克拉玛依 | 任丘 | 丹阳 | 山南 | 安康 | 龙口 | 清远 | 昆山 | 云南昆明 | 博尔塔拉 | 盘锦 | 迁安市 | 阿拉尔 | 枣庄 | 吉林长春 | 乌兰察布 | 鹤壁 | 邳州 | 海丰 | 长兴 | 赵县 | 基隆 | 博罗 | 盘锦 | 松原 | 安康 | 库尔勒 | 保山 | 漯河 | 诸暨 | 绍兴 | 兴安盟 | 克孜勒苏 | 甘南 | 台湾台湾 | 包头 | 阿里 | 淮安 | 内江 | 白银 | 杞县 | 陇南 | 绵阳 | 昭通 | 齐齐哈尔 | 龙口 | 保山 | 衢州 | 阿坝 | 石河子 | 保亭 | 淮南 | 洛阳 | 广州 | 桐城 | 安庆 | 绍兴 | 济宁 | 金华 | 宜春 | 莆田 | 寿光 | 通辽 | 厦门 | 贺州 | 和田 | 宝鸡 | 安徽合肥 | 余姚 | 安吉 | 曹县 | 文山 | 亳州 | 巢湖 | 荆州 | 泰安 | 驻马店 | 徐州 | 枣阳 | 商洛 | 安徽合肥 | 烟台 | 咸宁 |