Я заметил, что порядок событий 'click' и 'change' отличается в 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);
В Chrome эти журналы:
change
click
И в Firefox эти журналы:
click
change
Есть ли стандарт для порядка событий? Который должен стрелять первым? MDN, похоже, не упоминает об этом, и я не мог найти ничего об этом в документах W3C.