I want onkeypress event to only work when mouseover event is active.
For example: onkeypress shouldn't work if my mouse pointer isn't hovering over an specific element.
document.getElementById("image").onmouseover=function(){
document.onkeypress=function(event){
event = event || window.event;
var key = event.key || event.which || event.keyCode;
if(key===84){ //this is for 'T'
doThing();
}
}
}
I want something like this. But the code is not working. Sorry, if the question is not clear. I'm new at javascript so please forgive my mistakes.