最速怪談選手権

JavaScriptでconfirmを使いたいのですが、
下記のようなコードを書くと、おかしな動作をします。
正常に動くこともありますが、OKボタンを複数回クリックしなければ移動処理が始まらないことが多いです。
どうもconfirmが呼ばれてOKボタンを押すと、何故か繰り返しconfirmが呼ばれているようです。
4,5回ほどOKボタンを押すと移動処理に入りますが、毎回ボタンを押さなければならない回数はランダムです。
何故このような動作をするのか、考えられることはありますか?

if (confirm("移動しますか?") == true){
 移動処理
}

ボタンが押された時のイベントとして設定しています。
上記コードの他にも前後にコードを書いていますが、ボタンやconfirmの処理に関わってくるようなものではありません。

A 回答 (1件)

こんにちは



confirmのダイアログが何度も出るということでしょうか?

>ボタンが押された時のイベントとして設定しています。
情報がほとんどないので、推測での回答になりますけれど、何かの勘違いでイベント処理を重複して設定している可能性はありませんか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!