移除事件unbind(type [,data]) //data是要移除的函式
$('#btn').unbind("click"); //移除click
$('#btn').unbind(); //移除所有
對於只需要觸發一次的,隨後就要立即解除繫結的情況,用one()
$('#btn').one("click",function());
模擬操作
可以用trigger()方法完成模擬操作。
$('#btn').trigger("click");
$('#btn').click();
觸發自定義事件
$('#btn').bind("myclick",function());
$('#btn').trigger("myclick");
傳遞資料
trigger(type [,data])
$('#btn').bind("myclick",function(event,message1,message2));
$('#btn').trigger("myclick",["傳給message1","傳給message2"]);
執行預設操作
$("input").trigger("focus");
//不僅會觸發input元素繫結的focus事件,還會觸發預設操作——得到焦點。
$("input").triggerhandler("focus");
//只觸發繫結事件,不執行瀏覽器預設操作
其他用法
繫結多個事件型別
$("div").bind("mouseover mouseout",function());
新增事件命名空間
$("div").bind("click.plugin",function());
在所繫結的世界型別後面新增命名空間,這樣在刪除事件時只需要指定命名空間即可。
$("div").unbind(".plugin"); //刪除空間內的事件
$("div").trigger("click!"); //觸發所以不包含在命名空間中的click方法
如果包含在命名空間的也要觸發:
$("div").trigger("click");
jquery的移除事件
使用各種事件樣式達到各種結果,適合開發目的才是最好的,一下對一些jquery事件的詳細說明及使用unbind type data data是要移除的函式 btn unbind click 移除click btn unbind 移除所有對於只需要觸發一次的,隨後就要立即解除繫結的情況,用one btn...
jQuery之事件移除
於 有時候事件執行完了,想取消事件的效果可以通過一定的辦法來處理。比如bind 方法,可以通過unbind 方法來移除事件的效果。比如下面的乙個案例 html部分 點選我 這裡每次點選,都會執行一次事件,想div層末尾新增段落。下面的 是取消事件效果的,可以通過刪除事件,使點選效果失效 btn un...
JQuery 事件繫結,移除繫結
bind 隱式迭代,為匹配到的元素繫結相同的事件。selector bind event,func 繫結匿名函式 div p bind click function 繫結指定函式 div p bind click funcname params 繫結click事件 div p click funct...