¿Cómo puedo saber qué evento causó un evento de desenfoque en jQuery?¿Cómo saber el motivo del desenfoque?
Evento de desenfoque desencadenado usando click or tab
etc. ¿Cómo puedo saber que este evento de desenfoque se debe a un clic o pestaña?
¿Cómo puedo saber qué evento causó un evento de desenfoque en jQuery?¿Cómo saber el motivo del desenfoque?
Evento de desenfoque desencadenado usando click or tab
etc. ¿Cómo puedo saber que este evento de desenfoque se debe a un clic o pestaña?
Si usted está tratando de hacer dos cosas diferentes dependiendo de qué método se utilizó, se unen los manipuladores para escuchar .click() y .keyup(), a continuación, comprobar si el código clave
var k = (window.event) ? event.keyCode : e.keyCode;
o algo en el orden de esto si necesita
$(document).bind("click keyup", function(){
//check keycode
var e = (window.event);
var k = (e)?event.keyCode:e.keyCode;
if(k==9){
//tab code
}else if(e.type=='click'){
//click code
}
});
no creo que esta sea la mejor solución pero solucioné mis problemas –
¿Por qué necesita saberlo? – mplungjan
.. porque podría haber soluciones más elegantes para ello? – Arend
@genesis Averigüe _por qué_ a menudo elimina los problemas XY. Consulte http://meta.stackexchange.com/q/66377/134327 –