Traduire des "attachEvent" avec JQuery
Bonjour,
la question n'est pas bien compliquée, mais Google ne m'a pas beaucoup aidé. Je sais qu'il est possible d'exprimer les "attachEvent" seulement gérés par IE avec JQuery, de façon à rendre les instructions cross-browser.
je n'aime pas trop les "if, else" qui testent l'existence ou non de la fonction pour déterminer le navigateur.
Par exemple, comment exprimer cela en JQuery ?
Code:
1 2 3 4
|
if(eSrc.tagName == 'INPUT') {
eSrc.attachEvent("onchange", onChangeFunc);
} |
ou encore cela :
Code:
1 2 3 4 5
|
e.attachEvent('onfocus', function() {
e.style.backgroundColor = 'white';
e.title = '';
}); |
J'ai aussi entendu dire que les évènements ne sont pas nommés de la même façon parfois, avez-vous une bonne page sous la main qui résume les concordances ?
je vous remercie !