<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ### 返回值:jQueryoff(events,[selector],[fn]) ### 概述 在選擇元素上移除一個或多個事件的事件處理函數。 off()?方法移除用[.on()](http://api.jquery.com/on)綁定的事件處理程序。有關詳細信息,請參閱該網頁上delegated和directly綁定事件。特定的事件處理程序可以被移除元素上提供事件的名稱,命名空間,選擇器,或處理函數名稱的組合。**當有多個過濾參數,所提供的參數都必須匹配的事件處理程序被刪除。** 如果一個簡單的事件名稱,比如提供"click",*所有*?這種類型的事件(包括直接和委派)從jQuery設置的元素上刪除。當編寫代碼,將作為一個插件使用,或者干脆當一個大的代碼基礎工作,最好的做法是安裝和取下使用命名空間的事件,從而使代碼不會無意中刪除其他代碼附加事件處理程序。在一個特定的命名空間中的所有類型的所有事件,可以從一個元素中刪除,只是提供了一個命名空間,比如?".myPlugin"。至少,無論是命名空間或事件名稱必須提供。 要刪除特定的委派事件處理程序,提供一個selector?的參數。選擇器字符串必須是完全匹配遞到.on()事件處理程序附加的選擇器。要刪除非委托元素上的所有事件,使用特殊值?"**"?。 處理程序也可以刪除handler參數指定名稱的函數。當jQuery的綁定一個事件處理程序,它分配一個唯一的ID給處理函數。函數用[jQuery.proxy()](http://api.jquery.com/jQuery.proxy)代理或類似有相同的唯一ID機制(代理函數),因此,通過代理處理程序.off?可能會刪除比預期更多的處理程序。在這些情況下,最好是附加和移除事件處理程序,使用命名空間。 和.on()一樣,你可以傳遞一個?events-map>參數明確的指定而不是用events?和?handler作為單獨參數。鍵事件和/或命名空間;值是處理函數或為false的特殊價值。 ### 參數 #### **events,[selector],[fn]***V1.7* **events**:一個或多個空格分隔的事件類型和可選的命名空間,或僅僅是命名空間,比如"click", "keydown.myPlugin", 或者 ".myPlugin". **selector**:一個最初傳遞到.on()事件處理程序附加的選擇器。 **fn**:事件處理程序函數以前附加事件上,或特殊值false. #### **events-map,[selector]***V1.7* **events-map**:一個用字符串表示的,一個或多個空格分隔的事件類型和可選的命名空間,值表示先前事件綁定的處理函數。 **selector**:一個最初傳遞到.on()事件處理程序附加的選擇器。 ### 示例 #### 描述: Remove all event handlers from all paragraphs: ~~~ $("p").off() ~~~ Remove all delegated click handlers from all paragraphs: ~~~ $("p").off( "click", "**" ) ~~~ Remove just one previously bound handler by passing it as the third argument: ~~~ var foo = function () { // code to handle some kind of event }; // ... now foo will be called when paragraphs are clicked ... $("body").on("click", "p", foo); // ... foo will no longer be called. $("body").off("click", "p", foo); ~~~ Unbind all delegated event handlers by their namespace: ~~~ var validate = function () { // code to validate form entries }; // delegate events under the ".validator" namespace $("form").on("click.validator", "button", validate); $("form").on("keypress.validator", "input[type='text']", validate); // remove event handlers in the ".validator" namespace $("form").off(".validator"); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看