str*_*obo 18 javascript checkbox onchange onclick javascript-events
我注意到Chrome和Firefox中"点击"和"更改"事件的顺序不同.
请参阅此JSFiddle例如:http://jsfiddle.net/5jz2g/3/
JavaScript的:
var el = $('foo');
var fn = function(e) {
console.log(e.type);
}
el.addEvent('change', fn);
el.addEvent('click', fn);
Run Code Online (Sandbox Code Playgroud)
在Chrome中,这会记录:
change
click
Run Code Online (Sandbox Code Playgroud)
在Firefox中,这会记录:
click
change
Run Code Online (Sandbox Code Playgroud)
事件顺序是否有标准?哪个先开火?MDN似乎没有提到这一点,我在W3C文档中找不到相关内容.
| 归档时间: |
|
| 查看次数: |
2485 次 |
| 最近记录: |