<video id="h99qi"><ins id="h99qi"><span id="h99qi"></span></ins></video>

        <var id="h99qi"><td id="h99qi"></td></var>
        1. <acronym id="h99qi"></acronym>
          <wbr id="h99qi"><code id="h99qi"><span id="h99qi"></span></code></wbr>

          1. <var id="h99qi"><th id="h99qi"></th></var>
            0712-2888027 189-8648-0214
            微信公眾號

            孝感風信網絡科技有限公司微信公眾號

            當前位置:主頁 > 技術支持 > Javascript/JQuery > jQuery.noConflict()解決沖突問題 將變量$的控制權讓渡給其它庫

            jQuery.noConflict()解決沖突問題 將變量$的控制權讓渡給其它庫

            時間:2024-05-17來源:風信官網 點擊: 598次
            jQuery.noConflict()運行這個函數將變量$的控制權讓渡給第一個實現它的那個庫。這有助于確保jQuery不會與其他庫的$對象發生沖突。 在運行這個函數后,就只能使用jQuery變量訪問jQuery對象。例如,在要用到$("div p")的地方,就必須換成jQuery("div p")。 注意:這個函數必須在你導入jQuery文件之后,并且在導入另一個導致沖突的庫之前使用。當然也應當在其他沖突的庫被使用之前,除非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';
            欄目列表
            推薦內容
            熱點內容
            展開
            亚洲精品在线视频_18禁无码毛片精品久久久久久_精品熟妇无码av免费久久_午夜福利片