【问题标题】:javascript jquery create and listen for eventjavascript jquery 创建并监听事件
【发布时间】:2012-01-22 02:49:48
【问题描述】:

有没有一个简单的例子说明如何在javascript中创建一个事件并监听它?

试图创建一个 Complete 事件,类似于 ajaxComplete。希望页面上的其他内容在触发 Complete 事件时显示消息。

【问题讨论】:

标签: javascript jquery events triggers listen


【解决方案1】:
//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');

在这里测试一下:http://jsfiddle.net/MarkSchultheiss/rTNTg/

【讨论】:

  • +1 但我认为你的意思是$(document).on('myEvent', '.myselector, .myDue', function(){
  • 回答和评论时出错。 “.on”不是一个函数,上面的答案说它缺少关于参数列表的“)”。
  • 糟糕,出现 .而不是 , 在事件处理程序中。注意:使用 jQuery
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-20
  • 2014-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多