私はプログラムを動かして停止したい。 このプログラムにはボタンが1つしかありません。ボタンはすべてのプログラムです。 ええ、それは超簡単なプログラムです。 プログラムの問題は、ボールが止まらないことです。setIntervalを停止する方法は? clearIntervalが機能しない
function onSubmit() {
var tev = setInterval(move, 500);
if (animate == false) {
setInterval(move, 500);
animate = true;
} else {
clearInterval(tev);
animate = false;
}
}
<input type="button" onclick="onSubmit();" value="Shoot"/>
私がしたい事は、私はシュートボタンをクリックすると、ボールが停止し、再び、 クリックを移動する必要があります。 コードを実行して、一度クリックすると、ボールが正しく移動します。もう一度クリックしてください。停止しません。それは私の問題です。 ボールを止めるには?
私はあなたに一つのことを求めることができますか?このコードをコピーして実行すると、Chromeは「Uncaught TypeError:ヌルのaddEventListenerプロパティを読み取れません」と言いました。 –
@nurooデモ用に追加したボタンがないためでしょう。 –