Есть ли способ обнаружить нажатие клавиши Shift, когда мышь уже находится над определенным элементом?
Прямо сейчас, что у меня есть это:
$( "body" ).on("mouseover", ".topic:not(.loadable) > p", function ( event ){
if(event.shiftKey){
this.style.color = 'goldenrod';
}
});
$( "body" ).on("mouseleave", ".topic:not(.loadable) > p", function ( event ){
this.style.color = 'black';
});
Но он меняет цвет только в том случае, если перед вводом элемента удерживалась клавиша Shift.