当用户同时按下“Space”和“Enter”键时,我试图在我的网页中提供全屏选项。我有以下代码。我有以下代码。但它不起作用。我哪里错了?如果我给一个钥匙,它就可以工作。
<!doctype html>
<html>
<head>
<title>Full Screen Example</title>
<style type="text/css">
:-webkit-full-screen #myimage {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<p>Press "space" and "enter" to enter full screen</p>
<p><strong>To use full-screen mode, you need Firefox 9 or later or Chrome 15 or later.</strong></p>
<img src = "./3.jpg" width="640" height="360" id="myimage">
</body>
<script>
var imageElement = document.getElementById("myimage");
function toggleFullScreen() {
if (!document.mozFullScreen && !document.webkitFullScreen) {
if (imageElement.mozRequestFullScreen) {
imageElement.mozRequestFullScreen();
} else {
imageElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else {
document.webkitCancelFullScreen();
}
}
}
document.addEventListener("keydown", function(e) {
if ((e.keyCode == 13) && (e.keyCode == 32)) {
toggleFullScreen();
}
}, false);
</script>