Обнаружить клавишу Shift уже над элементом

Есть ли способ обнаружить нажатие клавиши 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.


person Chris Middleton    schedule 22.04.2014    source источник
comment
Вау, да. Спасибо, парни. Я отчитаюсь, если что-то не так.   -  person Chris Middleton    schedule 22.04.2014
comment
Итак, я думаю, невозможно определить нажатие клавиши Shift самостоятельно?   -  person Chris Middleton    schedule 22.04.2014