161 votes

la capture de la clé de la conférence de presse en DIV

j'ai besoin de la touche ou enfoncée événement pour les DIV, quand la DIV a le focus? toutes les idées

328voto

helle Points 3077

Donner à la balise div de l'attribut tabindex comme:

<div id="mydiv" tabindex="1" />

maintenant, vous pouvez faire le tour, et de lier le keydown - événement

 $('#mydiv').bind('keydown', function(event) {
    //console.log(event.keyCode);
    switch(event.keyCode){
       //....your actions for the keys .....
    }
 }

Ainsi, la mise de l'accent sur démarrer, si vous voulez, c'est comme

$(function() {
   $('#mydiv').focus();
});

Aussi

CSS: si vous n'aimez pas la frontière, la div se fait sur l'accent mis l' outline: none;

une table de codes de touches peuvent être trouvés ici

pour tout cela .. en supposant que vous êtes à l'aide de jquery :-)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X