核心提示:jQuery中的事件: 1)注册事件:把一个事件用bind()方法绑定在一个DOM元素上 $(#aaa).bind(click, function(){ alert(aaa); }); 2...
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的指向