jQuery事件之解綁事件


語法:

$(selector).unbind([eventType][,handler(eventObject)]);
返回值:jQuery

參數解釋:

  • eventTypey:
    類型:String
    以后包含javaScript事件類型的字符串, 比如clicksubmit
  • handler(eventObject):
    類型:function()
    如果把在bind時傳遞的處理函數作為第二個參數,則只有這個特定的時間處理函數會被刪除。
  • 作用:

    bind()的反向操作,從每一個匹配的元素總刪除綁定的事件。

    如果沒有參數,則刪除所有綁定的事件。

    示例

    把所有段落的所有事件取消綁定

    $("p").unbind();
    

    將段落的click事件取消綁定

    $("p").unbind("click");
    

    刪除特定函數的綁定,將函數作為第二個參數傳入

    var foo = function(){
        //綁定事件和解綁事件的事件處理函數
    }
    //給p標簽綁定click mouseenter事件
    $("p").bind("click mouseenter", foo);
    //只解綁了p標簽的click事件
    $("p").unbind("click", foo);
    


    免責聲明!

    本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



     
    粵ICP備18138465號   © 2018-2025 CODEPRJ.COM