Estoy tratando de detectar si se está presionando la tecla shift mientras el cursor se mueve sobre un elemento en particular. La función se dispara, pero solo después de Primero hago clic en otro elemento. ¿Hay alguna forma de evitar esto? Intenté establecer el foco tanto en el documento como en el elemento, e intenté crear una función de pseudo clic, pero hasta ahora nada ha funcionado.Shift + mouseover con jQuery
Por ejemplo, el código siguiente funciona sólo después de que haga clic en otro elemento de la página:
$("#selector").mouseover(function(e){
if(e.shiftKey) {
console.log("the shift key is pressed");
}
});
Gracias de antemano por cualquier información.
¿cómo podría la acción encenderse, si está activada? hay algún problema diferente con el código (al lado de la parte publicada), sospecho. – dusoft
@dusoft: He probado en un documento completamente nuevo sin javascript/jQuery (aparte de la fuente de jQuery) y un solo elemento en la página con los mismos resultados. Gracias por la sugerencia, sin embargo. –