【发布时间】:2013-03-12 21:11:39
【问题描述】:
我知道这在浏览器之间是不同的;例如如果我将一个函数附加到单选按钮的 onclick 和 onchange 事件,然后单击它,Chrome 会触发 onchange 然后 onclick,而 Firefox 则相反。
是否有任何人知道的资源可以通过浏览器分解此触发顺序?
【问题讨论】:
-
仅供参考:即使使用 jQuery,事件的顺序也会因浏览器而异。
-
Afaik 无法更改触发顺序,但您可以检查
event.type,然后“重定向”到所需的事件处理程序。 -
我真的不需要更改顺序(这种差异可能很烦人)-我只想知道会发生什么,并想知道其他人是否有在我运行一堆测试之前把它画出来。
标签: javascript html events dom cross-browser