1.常用事件
click()
click() 方法是当按钮点击事件被触发时会调用一个函数。
dblclick()
当双击元素时,会发生 dblclick 事件。
mouseenter()
当鼠标指针穿过元素时,会发生 mouseenter 事件。
mouseleave()
当鼠标指针离开元素时,会发生 mouseleave 事件
2.绑定解除事件
$("#clickbtn").bind("click",clicked1);
$("#clickbtn").bind("click",clicked2);
$("#clickbtn").unbind("click",clicked2);解除某个
$("#clickbtn").unbind("click");解除所有
官方推荐用on和off
$("#clickbtn").on("click",clicked2);
$("#clickbtn").off("click",clicked2);
3.事件的冒泡和目标
event.stopPropagation() 方法阻止事件冒泡到父元素,阻止任何父事件处理程序被执行。
event.isPropagationStopped() 方法来检查指定的事件上是否调用了该方法。
event.stopImmediatePropagation() 方法阻止剩下的事件处理程序被执行。
event.isImmediatePropagationStopped() 方法来检查指定的事件上是否调用了该方法。
4.自定义事件
var e = jQuary.Event("MyEvent");
$("#clickbtn").trigger(e);
$("#clickbtn").bind("MyEvent",function(){});