【发布时间】:2012-01-22 02:49:48
【问题描述】:
有没有一个简单的例子说明如何在javascript中创建一个事件并监听它?
试图创建一个 Complete 事件,类似于 ajaxComplete。希望页面上的其他内容在触发 Complete 事件时显示消息。
【问题讨论】:
-
不要使用绑定 - 使用
on(或旧 jQuery 版本的委托)
标签: javascript jquery events triggers listen
有没有一个简单的例子说明如何在javascript中创建一个事件并监听它?
试图创建一个 Complete 事件,类似于 ajaxComplete。希望页面上的其他内容在触发 Complete 事件时显示消息。
【问题讨论】:
on(或旧 jQuery 版本的委托)
标签: javascript jquery events triggers listen
//create a hanlder:
$('.myselector, .myDue').on('myEvent',function(){
alert('custom event fired');
});
//trigger the event a few ways:
$('.myselector').trigger('myEvent');
$('.myselector').click(function(){
$(this).trigger('myEvent');
});
function hitTheTrigger(whatwashit){
$(whatwashit).trigger('myEvent');
}
hitTheTrigger('.myDue');
hitTheTrigger('.myselector');
【讨论】:
$(document).on('myEvent', '.myselector, .myDue', function(){