Je suis en train d'utiliser jQuery pour intercepter des frappes de touches Ctrl-A sur ma page web, comme ceci:Puis-je intercepter le contrôle-A une pression sur IE?
$(document).keypress(function (event) {
if (event.ctrlKey && (event.which == 65 || event.which == 97)) {
event.preventDefault();
// ...
}
});
Cela fonctionne sur Firefox, mais sur IE7, mon gestionnaire d'événements ne nous appelle pas, et tout du texte sur la page est sélectionné à la place (comme cela se produit sur Firefox sans le gestionnaire d'événements).
Est-il possible d'intercepter le contrôle-A sur IE?
Je pense que le problème est votre nom de paramètre. Il suffit de l'appeler «e» au lieu de l'événement prédéfini –