【问题标题】:javascript order of execution of event handlersjavascript 事件处理程序的执行顺序
【发布时间】:2012-02-08 08:29:47
【问题描述】:

如果多个事件处理程序附加到同一元素上的同一事件,它们按什么顺序执行?

我查看了this,它更具体地针对点击事件。 this 表示标准没有指定任何关于顺序的内容。

所以,我的问题是,事件的执行顺序是什么? (那个事件可以是任何事件,可以是同步的也可以是异步的)

【问题讨论】:

    标签: javascript-events


    【解决方案1】:

    正如我通过经验测试所知道的那样,单击事件处理程序是按照它们附加到对象的顺序执行的。附加的第一个是第一个执行的。

    这是我在 Chrome、Firefox、IE9 和 Safari 中运行的测试平台,它们都按照最初附加的顺序执行事件处理程序。

    工作测试台:http://jsfiddle.net/jfriend00/yTYxV/

    【讨论】:

      猜你喜欢
      • 2011-10-27
      • 1970-01-01
      • 2011-03-28
      • 1970-01-01
      • 2012-02-20
      • 2020-11-29
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      相关资源
      最近更新 更多