龙空技术网

JS写一起贪吃蛇

支棱的三十岁 5178

前言:

此刻大家对“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写贪吃蛇