jQuery事件

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(){});

 

posted @ 2016-10-26 19:17  浪味小仙女  阅读(125)  评论(0编辑  收藏  举报