2012-02-08 71 views
2

如果多個事件處理程序被附加到相同元素上的相同事件,它們的執行順序是什麼?JavaScript事件處理程序的執行順序

我看了一下this,這個更具體點擊事件。 this表示標準沒有指定任何關於訂單的內容。

所以,我的問題是,按什麼順序執行事件? (該事件可以是任何事件可能是同步的或異步的)

回答

1

盡我所知通過經驗性測試,點擊事件處理程序按照它們附加到對象的順序執行。附加的第一個是第一個要執行的。

這是我在Chrome,Firefox,IE9和Safari中運行的測試平臺,它們都按照它們最初附加的順序執行事件處理程序。

工作測試臺:http://jsfiddle.net/jfriend00/yTYxV/