我有一個網站,我想對箭頭鍵事件做出反應。我添加了一個監聽器,只要我不點擊該站點,監聽器就會工作。點擊後,不再被觸發。點擊後不再觸發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>
可能有人指出,有什麼我失蹤?
你試過document.addEventListener? (未經測試) –
'document.addEventListener'具有完全相同的行爲。 – abergmeier
你有jQuery嗎?或願意使用它?有一個可以接受的解決方案,使用這個 –