jQuery中的事件:
1)注册事件:把一个事件用bind()方法绑定在一个DOM元素上
$(#aaa).bind("click", function(){
alert("aaa");
});
2)触发事件:
1>事件被动触发
2>主动触发事件
// 利用jQuery的事件触发器trigger()来触发事件
$(this).trigger("事件的名称");
3)自定义事件:
方法:用bind()方法来注册自定义的事件
举例:
$(#aaa).unbind("自定义事件的名称");
$(#aaa).bind("自定义事件的名称", function(){
alert("这是自定义的事件");
});
例子:
// 注意:事件是可以叠加的,故先解绑再绑定
$(#aaa).unbind("click");
$(#aaa).bind("click", function(){
alert("aaa");
$(this).trigger("自定义事件的名称");
});
4)利用call方法和apply方法改变this的指向