站長資訊網
最全最豐富的資訊網站

jquery怎么解除元素所有事件

在jquery中,可以使用unbind()方法來解除元素的所有事件,語法為“$(selector).unbind();”。unbind()方法能夠移除元素上綁定的所有事件處理程序,或指定事件處理程序;當該方法沒規(guī)定參數(shù)時,即可移除所有事件。

jquery怎么解除元素所有事件

本教程操作環(huán)境:windows7系統(tǒng)、jquery1.10.2版本、Dell G3電腦。

在jquery中,可以使用unbind()方法來解除元素的所有事件。

unbind() 方法移除被選元素的事件處理程序。

該方法能夠移除所有的或被選的事件處理程序,或者當事件發(fā)生時終止指定函數(shù)的運行。

$(selector).unbind(event,function,eventObj)
參數(shù) 描述
event 可選。規(guī)定一個或多個要從元素上移除的事件。
由空格分隔多個事件值。
如果只規(guī)定了該參數(shù),則會刪除綁定到指定事件的所有函數(shù)。
function 可選。規(guī)定從元素上指定事件取消綁定的函數(shù)名稱。
eventObj 可選。規(guī)定要使用的移除的 event 對象。這個 eventObj 參數(shù)來自事件綁定函數(shù)。

該方法也可以通過 event 對象取消綁定的事件處理程序。該方法也用于對自身內部的事件取消綁定(比如當事件已被觸發(fā)一定次數(shù)之后,刪除事件處理程序)。

當unbind()方法未規(guī)定參數(shù)時,會刪除指定元素的所有事件處理程序。

示例:

<!DOCTYPE html> <html> 	<head> 		<meta charset="utf-8"> 		<script src="js/jquery-1.10.2.min.js"></script> 		<script> 			$(document).ready(function() { 				$("p").click(function() { 					$(this).slideToggle(); 				}); 				$("p").hover(function() { 					$(this).css("color","red"); 				}); 				$("button").click(function() { 					$("p").unbind(); 				}); 			}); 		</script> 	</head> 	<body>  		<p>這是一個段落。</p> 		<p>鼠標移入任意段落(p 元素),該段落字體顏色會變紅。</p> 		<p>點擊任意段落(p 元素),該段落就會消失。</p> 		<button>移除所有段落(p 元素)的事件句柄</button>  	</body> </html>

jquery怎么解除元素所有事件

可以看到,上例中將鼠標點擊事件和移入事件都取消了

【推薦學習:jQuery視頻教程、web前端視頻】

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品国产亚洲AV果冻传媒 | 日韩精品国产自在久久现线拍 | 人妻少妇精品专区性色AV| 欧洲精品99毛片免费高清观看| 国产精品亚韩精品无码a在线| 久久精品成人免费国产片小草| 在线日韩麻豆一区| 91精品国产91久久久久久最新| 色综合久久精品亚洲国产| 亚洲精品日韩中文字幕久久久| 四虎成人精品无码| 亚洲AV永久无码精品| 久久99精品久久久久久 | 国美女福利视频午夜精品| 亚洲欧洲精品国产区| 99久久99热精品免费观看国产| 日韩人妻无码精品久久免费一| 久9这里精品免费视频| 久久精品国产999大香线焦| 久久国产成人精品麻豆| 国产精品无码av在线播放 | 国产精品白丝喷水在线观看| 国产日产欧产精品精品浪潮| 无码人妻精品内射一二三AV| 国产99久久久国产精品小说| 无码国产精品一区二区免费式直播| 999久久久无码国产精品| 99re热久久这里只有精品首页| 2021最新国产精品网站| 国产精品国产福利国产秒拍| 97久久国产亚洲精品超碰热| 亚洲精品国产首次亮相| 精品久久久久久久无码久中文字幕| 久久精品无码一区二区三区免费| 精品国产粉嫩内射白浆内射双马尾| 无码人妻精品一区二区三区久久久| 国产精品一在线观看| 无码日韩人妻精品久久| 国产精品亚洲色图| 手机看片福利日韩国产| 日韩精品国产一区|