我有一个网站,我想对箭头键事件做出反应。我添加了一个keydown
监听器,只要我不点击站点,它就可以工作。单击后,keydown
不再触发。
由于Chrome和Firefox的行为相同,我怀疑我遗漏了一些东西。
按照源代码:
<!DOCTYPE html>
<html>
<head>
<style>
html, body, embed
{
position: absolute;
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
border: 0px;
}
</style>
<script>
var keyHandler = function(event) {
alert( "EV" + event );
};
window.addEventListener( 'keydown', keyHandler, true );
</script>
</head>
<body>
<embed src="http://upload.wikimedia.org/wikipedia/commons/6/6b/Bitmap_VS_SVG.svg"/>
</body>
</html>
有人可以指出,我错过了什么?