><!DOCTYPE html>//打地鼠的Html
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" type="text/css" href="index.css"/>
</head>
<body>
<div class="beijing">
<div class="defen">0</div>
<div class="tiao"></div>
<div class="ting">暂停</div>
<div class="kai">继续</div>
<div class="chonglai">重新开始</div>
<div class="open"><a href="#">开始</a></div>
<div class="zailai"><a href="#"></a></div>
<img src="img/h0.png" alt="huitai"/>
</div>
<script type="text/javascript" src= "wode.js"></script>
<!-- <script type="text/javascript" src= "index.js"></script> -->
</body>
</html>
//打地鼠的js
var defen = document.querySelector('.defen');
var tiao = document.querySelector('.tiao');
var open = document.querySelector('.open a');
var yi = document.querySelector('.open');
var zailai = document.querySelector('.zailai');
var img = document.querySelector('img');
var ting = document.querySelector('.ting');
var kai = document.querySelector('.kai');
var chonglai = document.querySelector('.chonglai');
var width = tiao.offsetWidth;
(function(){
open.onclick = function(){//点击开始
open.style.display = "none";
function hello(){
test = setInterval(function(){
width = width - 0.18;
if(width <=0){
width = 0;
clearInterval(test);
open.style.display = "block";
yi.style.left = "68px";
zailai.innerHTML = '<a href="index.html">再来一局</a>';
zailai.style.left = "90px";
open.innerHTML = 'gime over';
clearInterval(test1);
}
tiao.style.width = width +'px';
},30)
}
hello();
var pos = [{t:157,l:11},//灰太狼位置
{t:217,l:11},
{t:291,l:19},
{t:292,l:200},
{t:209,l:190},
{t:139,l:181},
{t:112,l:90},
{t:188,l:97},
{t:270,l:110}];
function kaishi(){
test1 = setInterval(function(){
var log = random(0,8);//随机出现位置
name = random(0,100)< 80 ? "h":"x";//灰太狼小灰灰出现的几率
img.style.left = pos[log].l+'px';
img.style.top = pos[log].t+'px';
img.style.display = 'block';
img.index = 0;
test2 = setInterval(function(){//灰太狼出现
img.index++;
if(img.index>=5){
img.index = 5;
clearInterval(test2)
}
img.src = 'img/'+name+img.index +'.png';
},30)
test3 = setTimeout(function(){//灰太狼下去
test4 = setInterval(function(){
img.index--;
if(img.index <=0){
img.index = 0;
img.style.display = "none";
clearInterval(test4);
}
img.src = 'img/'+name + img.index +'.png';
},30)
},700)
},1000)
}
kaishi();
var num = 0;
var first =true;
if(name =="h"){//加分
img.src = 'img/h6'+'.png';
num +=10;
}
if(name =="x"){//减分
img.src = 'img/x6'+'.png';
num -=10;
}
if(num <=0){//没有分的时候
num = 0;
}
defen.innerHTML = num +'分';
}
ting.onclick = function(){//暂停
clearInterval(test);
clearInterval(test1);
ting.style.display = 'none';
kai.style.display = 'block';
img.src = 'img/'+name+img.index +'.png';
// chonglai.style.display = 'block';
}
kai.onclick = function(){//继续
ting.style.display = 'block';
kai.style.display = 'none';
hello();
kaishi();
}
}
})();
function random(x,y){
return Math.round(Math.random()*(y-x)+x);
}
希望大家帮忙改一下