現在gif画像を使って、じゃんけんゲームもどきを作っているのですが、相手の体力がなくなった時に動作するようにしたif文が動作しません。
また、setTimeoutでタイミングをズラしてダメージが反映されたり、
gif画像をデフォルトの画像に戻すということをしているのですが、この場合、
選択肢を連打されたり、gifが終了する前に次の選択肢を選ばれたら挙動がおかしくなってしまいます。
そこで、選択肢がクリックされたら、選択肢のclass(MySelect)をattrで変更し、デフォルトの画像に戻るsetTimeout処理でそのクラスを元に戻せば、終わるまで選択肢をクリックしても、大丈夫になると考えたのですが、うまくいきませんでした。(普通に連打できてしまう。)
あとは。clearTimeoutを使えば良いのかなと考えていますが、うまく思いつきません。
アドバイスをいただけると嬉しいです。
初心者なもので、拙いコードですがご了承ください。
動作していないif文は一番最後の2つです。
コード修正中です。