一連のラジオ ボタンのクリック イベントに続く手順を処理する無名関数があります。
この関数内でいくつかのアニメーションが発生します。関数内から再び発生するのを防ぐために、関数が終了するまでクリック イベントを無効にしたいと考えています。
この関数は、各ラジオ ボタンに共通のクラス名を呼び出します。
$(".question1").click( function(){
関数がアニメーションを実行している間、このクラス要素のクリックイベントを無効にし、完了後に元に戻すにはどうすればよいですか?
これを実現するために removeClass() と addClass() を試しましたが、関数内では機能しないようです。
私も .off() と .on() を試してみましたが、うまくいきませんでした。
ラジオ ボタン自体は関数内で無効になっていますが、関数はクラス名で呼び出されるため、クリック イベントは引き続き発生します。
どうもありがとう。