<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
#hero {
width: 100px;
height: 168px;
position: absolute;
top: 0;
left: 400px;
}
</style>
<script>
window.onload = function () {
var oDiv = document.getElementById("hero");
var audio = document.getElementsByTagName('audio')[0];
oAudio.play();
// 音乐bg特效
var i = 0;
function heromove() {
i = i % 8;
oDiv.src = "img2/" + i + ".png";
}
setInterval("heromove(i++)", 100);
function myfunction() {
var speed = 10;
if (window.event.keyCode == 37) {
oDiv.style.left = oDiv.offsetLeft - speed + "px";
}
if (window.event.keyCode == 38) {
oDiv.style.top = oDiv.offsetTop - speed + "px";
}
if (window.event.keyCode == 39) {
oDiv.style.left = oDiv.offsetLeft + speed + "px";
}
if (window.event.keyCode == 40) {
oDiv.style.top = oDiv.offsetTop + speed + "px";
}
if (window.event.keyCode == 65) {
// 点击了a的键盘
var index = 0;
var timer = setInterval(
function () {
frame(8, "img2/")
}
)
}
var frameCount = 0;
function frame(f, p) {
frameCount = frameCount % f;
oDiv.src = p + frameCount + ".png";
frameCount++;
}
}
}
</script>
</head>
<body onkeydown="myfunction();">
<img src="" alt="" id="hero">
</body>
</html> \\