我想做一个简单的老虎机游戏作为first one here。简单的香草JavaScript游戏
上面的例子有点复杂,但我只需要我在这里和那里简单的点击事件添加几个类。我有一个播放按钮,它启动老虎机(显示它 - 这是完成),当显示老虎机时,出现一个SPIN按钮,当我点击那个按钮时,我只能使其为第一个组合添加一个类(例如“奖励”),该类将CSS类及其相应的转换添加到期望的效果。
现在,对于我来说,棘手的部分,我需要再次点击相同的SPIN按钮,但这次添加一个不同的类。这必须工作3次,而当我按下它的第4次,我需要它添加另一个类到id='ad-cont'
股利。
我怎样才能用vanilla JS实现这一目标?我知道这里肯定有某种循环,但我无法弄清楚。
<div id="ad-cont">
<div id="slot-frame"><img class="frame" src="../frame.png">
<div class="frame-item"></div>
<div class="frame-item"></div>
<div class="frame-item"></div>
<div class="frame-item"></div>
<div class="frame-item"></div>
</div><a id="play" href="#">PLAY</a><a id="spin" href="#">SPIN</a>
</div>
而且这里是我到目前为止有:
var adContainer = document.getElementById('ad-cont');
var playBtn = document.getElementById('play');
var spinBtn = document.getElementById('spin');
var slotMachine = document.getElementById('slot-frame');
playBtn.addEventListener('click', function(){
adContainer.classList.add('playing');
});
spinBtn.addEventListener('click', function(){
slotMachine.classList.add('bonus');
});
谢谢大家!