Déclencheur Touche avec jQuery
Sur le Définitive Déclencheur Touche jQuery fil il n'y a pas de travail JSFiddle pour la réponse, et le code qui est il ne fonctionne pas pour moi.
$("button").click(function () {
$("input").focus();
var e = jQuery.Event("keydown");
e.which = 77; //# Some key code value
$("input").trigger(e);
})
Il y a mon code et voici mon violon
http://jsfiddle.net/Z8adb/
Sur un clic, un M doit apparaître dans l'entrée, comme l'entrée est de cibler et d'avoir un keydown avec le mot de code de 77 ("m") a déclenché.
Des idées?
EDIT: Mon vrai but est de déclencher un "m" raccourci sur une Sublime Vidéo afin de couper le son de la vidéo de la programmation. Ce fut ma première étape pour s'assurer que je tirait la touche "m" correctement, je suis avec l'aide de Débordement de la Pile. Cependant, je ne suis toujours pas en mesure d'obtenir un événement à feu par programme sur la vidéo. Je pense que c'est juste un problème avec la Sublime Vidéo, mais je ne suis pas sûr, et toute personne de vues sur la manière de forcer combinaisons de touches et de clics serait génial d'entendre.
Bon point, permettez-moi de modifier la question pour être plus clair.
jsfiddle.net/M8RxB Il n'y a rien de mal avec votre code comme vous pouvez le voir l'événement est déclenché, vous devrez entrer manuellement la valeur autant que je sache.
OriginalL'auteur Tommy Nicholas | 2013-04-20
Vous devez vous connecter pour publier un commentaire.
À l'aide du déclencheur vous êtes juste de déclenchement de l'évènement avec un mot de code, mais pas d'affecter la valeur de la textbox. Essayez ceci :- http://jsfiddle.net/PbHD2/
Chaîne de caractères.fromCharCode
Permettez-moi de vous poser cette question: pensez-vous que le $("input').keydown(function(e)) est tir correctement?
Ne pouvait pas voir les problèmes avec la keydown.... Voyez-vous quelque chose avec le keydown pas de tir?
Cette question était vraiment en référence à essayer de déclencher une touche de raccourci avec "m" sur une vidéo qui s'est tenue dans un <video></video> balise à partir de la Sublime Vidéo. Ils n'ont pas un "volume" de la méthode de l'API, j'essayais donc de déclencher automatiquement la touche "m" pour couper le son de la vidéo avant de il joue. Je pense que j'ai été le déclenchement de la "m" correctement, il ne fonctionne tout simplement pas sur la vidéo.
C'est le genre de contexte qui est nécessaire dans votre question. Vous devez ajouter le véritable but.
OriginalL'auteur PSL
SublimeVideo est un lecteur HTML5, correct. Si oui, vous pouvez couper le son par l'utilisation d'une propriété, droit?
OriginalL'auteur Moby's Stunt Double