jquery如何解除元素所有事件

本篇內(nèi)容主要講解“jquery如何解除元素所有事件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“jquery如何解除元素所有事件”吧!

創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡公司;我們對營銷、技術(shù)、服務都有自己獨特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)質(zhì)量和服務品質(zhì),在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務升級,滿足企業(yè)一站式營銷型網(wǎng)站建設(shè)需求,讓再小的高端網(wǎng)站設(shè)計也能產(chǎn)生價值!

在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 對象取消綁定的事件處理程序。該方法也用于對自身內(nèi)部的事件取消綁定(比如當事件已被觸發(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如何解除元素所有事件”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

分享文章:jquery如何解除元素所有事件
標題來源:http://bm7419.com/article20/ipodjo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、移動網(wǎng)站建設(shè)、虛擬主機、營銷型網(wǎng)站建設(shè)網(wǎng)站策劃、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)