jquery 事件:2
生活随笔
收集整理的這篇文章主要介紹了
jquery 事件:2
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
unbind(type [,data])???? //data是要移除的函數(shù)
$('#btn').unbind("click"); //移除click
$('#btn').unbind(); //移除所有?
對于只需要觸發(fā)一次的,隨后就要立即解除綁定的情況,用one()。
$('#btn').one("click",function(){.......});模擬操作:可以用trigger()方法完成模擬操作。
$('#btn').trigger("click"); $('#btn').click();觸發(fā)自定義事件
$('#btn').bind("myclick",function(){....}); $('#btn').trigger("myclick");傳遞數(shù)據(jù)
trigger(type [,data]) $('#btn').bind("myclick",function(event,message1,message2){...........}); $('#btn').trigger("myclick",["傳給message1","傳給message2"]);執(zhí)行默認操作?
$("input").trigger("focus");//不僅會觸發(fā)input元素綁定的focus事件,還會觸發(fā)默認操作——得到焦點。
$("input").triggerHandler("focus");?//只觸發(fā)綁定事件,不執(zhí)行瀏覽器默認操作
其他用法
綁定多個事件類型? ?
$("div").bind("mouseover mouseout",function(){.....});添加事件命名空間
$("div").bind("click.plugin",function(){......});在所綁定的世界類型后面添加命名空間,這樣在刪除事件時只需要指定命名空間即可。
$("div").unbind(".plugin"); //刪除空間內(nèi)的事件 $("div").trigger("click!"); //觸發(fā)所以不包含在命名空間中的click方法如果包含在命名空間的也要觸發(fā):
$("div").trigger("click");?
? ? ? ?
《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的jquery 事件:2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Eclipse提高开发速度-插件篇】安
- 下一篇: NGINX Plus 提供的在线活动监控