Me gustaría detectar un evento de clic con jQuery y ser capaz de decir si se presionó una tecla al mismo tiempo, así puedo pasar a la función de devolución de llamada en función del evento de pulsación de tecla.¿Cómo puedo verificar si se presiona una tecla durante el evento click con jQuery?
Por ejemplo:
$("button").click(function() {
if([KEYPRESSED WHILE CLICKED]) {
// Do something...
} else {
// Do something different...
}
});
Es esto posible en absoluto o cómo se puede hacer esto si es posible?
Una cosa negativa de este método (no que yo sepa una mejor manera) es si se está detectando la tecla ALT, y el usuario ALT-aquí a otra ventana, luego el navegador no detecta el evento de keyup porque ocurrió en otra aplicación. A partir de ese punto, jquery piensa que la clave está desactivada, hasta que se configuran en tu aplicación jquery. Esto solo importa con la tecla ALT, hasta donde puedo imaginar. – Ben
Para Mac OS X que sería Cmd-Tab, pero creo que el principal todavía tiene – murftown
o Ctrl + Tab para cambiar la pestaña del navegador – Seeven