Javascript 在已超过元素时检测shift键
当鼠标已经在某个特定元素上时,是否有方法检测按下shift键 现在,我得到的是:Javascript 在已超过元素时检测shift键,javascript,jquery,mouseevent,shift,Javascript,Jquery,Mouseevent,Shift,当鼠标已经在某个特定元素上时,是否有方法检测按下shift键 现在,我得到的是: $( "body" ).on("mouseover", ".topic:not(.loadable) > p", function ( event ){ if(event.shiftKey){ this.style.color = 'goldenrod'; } }); $( "body" ).on("mouseleave", ".topic:not(.loadable) &g
$( "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键时,它才会改变颜色。哇,糟了。谢谢,伙计们。如果有什么不对劲,我会报告的。所以我想自己是不可能检测到换档按键的?