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 № 1Credo 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.