jQuery取消特定的click事件
本文實例講述了jQuery取消特定的click事件實現(xiàn)方法。分享給大家供大家參考,具體如下:
眾所周知, jQuery可以多次綁定同一種事件, 而且綁定的每個事件都可以執(zhí)行。 問題來了, 在動態(tài)生成的DOM中, 我們?yōu)槟骋辉亟壎藘煞N不同的click(假設(shè)為A、B), append元素時, 所有元素又綁定一次B, …… 這樣會導致最后點擊時B事件會成倍往上翻。
幸運的是,jQuery 為我們提供了很優(yōu)雅的方式, 來取消特定命名空間下的click.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>無標題頁</title>
<script src="jquery/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("#divTest").click(function(){
alert("正式事件。");
});
});
function bindEvent(){
for(var i=0;i<3;i++){
$("#divTest").bind("click.test",function(){
testEvent();
});
}
}
function testEvent(){
alert("測試事件");
}
function ignoreMultiEvent(){
$("#divTest").unbind("click.test").bind("click.test",function(){
testEvent();
});
}
</script>
</head>
<body>
<div id="divTest" style="height: 163px;text-align:center;line-height:163px;width: 500px; background-color: #0000FF;">
點我進行測試
</div>
<input id="Button2" type="button" value="為上面的DIV綁定3次測試事件" onclick="bindEvent()" />
<input id="Button1" type="button" value="保留正式事件, 取消已綁定的多次測試事件,再綁定一次測試事件 " onclick="ignoreMultiEvent()" />
</body>
</html>
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery拖拽特效與技巧總結(jié)》、《jQuery擴展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動畫與特效用法總結(jié)》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jquery動態(tài)改變onclick屬性導致失效的問題解決方法
- 使用jQuery的attr方法來修改onclick值
- jquery移除button的inline onclick事件(已測試及兼容瀏覽器)
- jquery應(yīng)該如何來設(shè)置改變按鈕input的onclick事件
- jquery單選框radio綁定click事件實現(xiàn)方法
- JQuery調(diào)用綁定click事件的3種寫法
- jQuery中click事件的定義和用法
- Jquery為DIV添加click事件的簡單實例
- jQuery綁定事件方法及區(qū)別(bind,click,on,live,one)
- jQuery動態(tài)移除與增加onclick屬性的方法詳解
相關(guān)文章
jQuery動態(tài)追加頁面數(shù)據(jù)以及事件委托詳解
這篇文章主要為大家詳細介紹了jQuery動態(tài)追加頁面數(shù)據(jù)以及事件委托的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05
jQuery查找節(jié)點并獲取節(jié)點屬性的方法
這篇文章主要介紹了jQuery查找節(jié)點并獲取節(jié)點屬性的方法,涉及jQuery簡單獲取節(jié)點及attr與text方法讀取元素屬性的相關(guān)技巧,需要的朋友可以參考下2016-09-09

