J'utilise un commutateur de frappe javascript pour déclencher des événements, et cela fonctionne très bien dans les navigateurs webkit, mais cela ne fonctionne pas dans Firefox. Quelqu'un peut-il aider? le code J'utilise est:Keypress ne pas tirer dans Firefox
$(document).keydown(function(e) {
switch(e.keyCode) {
case 39:
event.preventDefault();
alert("Arrow Key");
}
break;
case 37:
event.preventDefault();
alert("Arrow Key");
}
});
Les fonctions que je suis en train de feu sont plus complexes qu'une simple alerte, mais je pensais que je garderais simple pour l'explication.
J'ai essayé keydown et keyup et produisent tous les mêmes résultats dans firefox (ne fonctionne pas) et tous fonctionnent dans les navigateurs webkit. – mcbeav
Transmettez-vous explicitement l'événement de Html à la fonction? – CarneyCode
@ vous devriez utiliser le clavier sur une zone de texte ou si bien, pourquoi faites-vous dans le document, est-il global – kobe