/ / Attiva un evento chiave FRECCIA SU o GIÙ tramite javascript - javascript

Attivare un evento chiave FRECCIA SU o GIÙ tramite javascript - javascript

C'è qualche ascoltatore di eventi in Thunderbird cherisolve l'indirizzo e-mail dal mio server LDAP quando preme il tasto FRECCIA SU o GIÙ. quindi voglio attivare lo stesso evento tramite Javascript senza dover premere fisicamente il tasto freccia su o giù. Come posso fare questo?

risposte:

2 per risposta № 1

Credo che questo sia quello che vuoi (usando JQuery)

var e = jQuery.Event("keyup");

// e.which is used to set the keycode
e.which = 38; // it is up
e.which = 40; // it is down
$("id_to_element").trigger(e);

Se JQuery non è autorizzato a utilizzare, la soluzione javascript pura è più dettagliata. Vedere questa risposta

Nota: potrebbe esserci un bug in Chrome che potrebbe ostacolarlo. Consiglierei JQuery per meno mal di testa.