前言:
此刻大家对“javascript贪吃蛇”大约比较讲究,兄弟们都需要知道一些“javascript贪吃蛇”的相关资讯。那么小编同时在网络上汇集了一些有关“javascript贪吃蛇””的相关文章,希望姐妹们能喜欢,朋友们快快来了解一下吧!一、HTML
<img src="snap.jpg" alt="" />
<img src="snap.jpg" alt="" />
<img src="snap.jpg" alt="" />
<img src="snap.jpg" alt="" />
二、CSS
img{
margin: 10px;
width:200px;
height:300px;
float: left;
}
三、script
window.onload=function(){
var aImg=document.getElementsByTagName('img');
for (var i = 0; i < aImg.length; i++) {
aImg[i].timer=null;
aImg[i].onmouseover=function(){
startMove(this,500);
}
aImg[i].onmouseout=function(){
startMove(this,300);
}
};
}
function startMove(obj,iTarget){
clearInterval(obj.timer);
// 对每个对象设置定时器
obj.timer=setInterval(function(){
var iSpeed=(iTarget-obj.offsetHeight)/8;
var iSpeed=iSpeed>0?Math.ceil(iSpeed):Math.floor(iSpeed);
if (obj.offsetHeight==iTarget) {
clearInterval(obj.timer);
}
else{
obj.style.height=obj.offsetHeight+iSpeed+'px';
}
},30)
}
四、效果图
标签: #javascript贪吃蛇 #js能写贪吃蛇游戏是什么水平 #用js写贪吃蛇