スロットマシンの続き
前のコードに間違いがあった
$('#b1').on('click',function(){
if($('#b1').text() =='start'){ //startだったら始める
$('#b1').text('stop');//stopボタンに変更
timer1 = setInterval(function(){//無名関数
cnt1++;
if(cnt1 == 10){
cnt1 = 0;
}
$('#slot1').text(cnt1);//slot1にcnt1を表示
},100); //ここでsetIntervalが終わる。ここが違った!
}else{ //stopだったら止める
$('#b1').text('start');//startボタンに変更
$('#b1').prop('disabled',true);//もうボタンは押せないようにする
clearInterval(timer1);
}
});
setIntervalが終わるところの正解:
},100);
100は「カンマの外」、「)の内側」。
道理でめちゃくちゃ速いと思った