jquery legano keyup al corpo in Firefox
Domanda
I m vincolante funzione keyup in jQuery al corpo che funziona in tutti i browser tranne firefox
il codice: -
$('body').bind('keyup', function(e) {
//alert ( e.which );
alert('testing');
});
Come faccio lo faccio per Firefox. non risponde a tutti
grazie
Soluzione
legano l'evento al document
invece:
$(document).bind('keyup', function(e) {
alert('testing');
});
Si può fare quasi qualsiasi nodo di ricevere gli eventi di tastiera. Nei browser "moderni", è possibile impostare un tabIndex
. Dopo che l'evento è attivabile.
$(document.body).attr('tabIndex', 1).bind('keyup', function(e) {
alert('testing');
});
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow