資源描述:
《淺析jquery unbind()方法移除元素綁定的事件》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解淺析jqueryunbind()方法移除元素綁定的事件 下面小編就為大家?guī)硪黄獪\析jqueryunbind()方法移除元素綁定的事件。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考?! nbind()方法可以移除元素已綁定的事件,它的調(diào)用格式如下: $(selector).unbind(event,fun) 其中參數(shù)event表示需要移除的事件名稱,多個事件名用空格隔開,fun參數(shù)為事件執(zhí)行時調(diào)用的函數(shù)名稱?! ≌Z法
2、 unbind()函數(shù)主要有以下兩種形式的用法: 用法一: jQueryObject.unbind([events[,handler]]) 移除當(dāng)前匹配元素的events事件綁定的事件處理函數(shù)handler。 用法二: jQueryObject.unbind(eventObject) 為指定事件處理函數(shù)傳入的Event對象,用于移除對應(yīng)的事件處理函數(shù)。 參數(shù) 參數(shù)描述對黨的認(rèn)識也有了進(jìn)一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過
3、學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解 events可選/String類型一個或多個用空格分隔的事件類型和可選的命名空間,例如"click"、"focusclick"、"keydown.myPlugin"。 handler可選/Function類型指定的事件處理函數(shù)。 eventObjectObject類型一個Event對象,用于移除傳入該對象的事件處理函數(shù)?! Query1.4.3新增支持參數(shù)handler可以為false。用于移除綁定事件時,handler參數(shù)為false值的事件處理函數(shù)?! ∪绻÷詤?shù)handler,則移
4、除匹配元素指定類型的事件上綁定的所有事件處理函數(shù)?! ∪绻÷粤怂袇?shù),則表示移除匹配元素上為任何元素綁定的任何事件類型的任何事件處理函數(shù)?! 》祷刂怠 nbind()函數(shù)的返回值為jQuery類型,返回當(dāng)前jQuery對象本身。 實(shí)際上,unbind()函數(shù)的參數(shù)全是篩選條件,只有匹配所有參數(shù)條件的事件處理函數(shù)都將被移除。參數(shù)越多,限定條件就越多,被移除的范圍就越小。 示例&說明 請參考下面這段初始HTML代碼: 對黨的認(rèn)識也有了進(jìn)一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)
5、習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解 CodePlayer 首先,我們?yōu)樯鲜鯾utton和元素綁定事件,然后使用unbind()函數(shù)解除事件綁定,相應(yīng)的代碼如下: functionbtnClick1(){ alert(this.value+"-1"); } functionbtnClick2(){ alert(this.value+"-2"); } var$buttons=$(":button"); //為所有button元素的click事件綁定事件處理函數(shù)btnC
6、lick1 $buttons.bind("click",btnClick1); //為所有button元素的click事件綁定事件處理函數(shù)btnClick2 $buttons.bind("click",btnClick2); //為所有a元素的click、mouseover、mouseleave事件綁定事件處理函數(shù) $("a").bind("clickmouseovermouseleave",function(event){ if(event.type=="click"){對黨的認(rèn)識也有了進(jìn)一步的提高。才真正體會到了中國共產(chǎn)黨的偉大、光榮和正確,更感到只有中國
7、共產(chǎn)黨是全中國最廣大人民利益的忠實(shí)代表我真正系統(tǒng)地接觸和學(xué)習(xí)黨的基本知識是在這次中級黨校的培訓(xùn)班上。通過學(xué)習(xí),了解了黨的發(fā)展歷程,對黨的性質(zhì)、宗旨、任務(wù)等基本知識有了進(jìn)一步的了解 alert("點(diǎn)擊事件"); }elseif(event.type=="mouseover"){ $(this).css("color","red"); }else{ $(this).css("color","blue"); } }); //移除為所有button元素的click事件綁定的事件處理函數(shù)btnClick2 //點(diǎn)擊按鈕