//src中存放音频地址,设置autoplay加载完成自动播放,button按钮控制播放暂停 <audio id="audio" src="audio/game_music.ogg" autoplay="autoplay" loop="loop" ></audio> <input type="button" onclick="playOrPause()" id="playbtn"></input>
然后再js中自定义按钮的功能,代码如下:
然后再js中自定义按钮的功能,代码如下:
//音频播放与暂停 function playOrPause(){ var audio = document.getElementById("audio"); if(audio.paused){ audio.play(); document.getElementById("playbtn").style.backgroundImage = "url(img/musicplaying.png)"; }else if(audio.played){ audio.pause(); document.getElementById("playbtn").style.backgroundImage = "url(img/musicpause.png)"; } }
3
之后是设置按钮的点击效果,这个比较简单,实际上就是两个图片之间的切换,给按钮一个hover,通过鼠标移上来实现背景图片的切换
例:
//开始按钮被鼠标指向时触发 #start:hover{ background-image: url(../img/start2.png); }
4
接下来是地鼠的出现功能,在地鼠出现的区域设置一个div用来显示地鼠,在地鼠未出现之前将地鼠隐藏在洞下,使用定时器setInterval()设定地鼠出现的时间,使用延时器setTimeout(),设定地鼠待在地面上的时间
首先是div块(地鼠显示的区域)和地鼠的隐藏div块
展示效果: