onClick
特定の へのイベントを取得したとdiv
しますが、その前に、jQuery で実行する必要がある大きな計算があり、これには 3 秒ほどかかり、jQuery は現在ビジーであるため、私のイベント呼び出しを認識しません。
1 秒経ったので、ボックスをクリックします。何も起こりません?2秒。何も起こりません?3 秒後、jQuery は現在のタスクを完了します。jQueryonclick
イベントが機能し、ボックスが消えます。
質問は; この場合、jQuery は何をしますか? onclick イベントを即座に実行するスレッドを自動的に作成しますか? 通話をキューに入れますか? (つまり、タスクが完了すると 3 回のクリックが実行されるため、3 回のイベント呼び出しが実行されます) 最初の 2 回の呼び出しを完全に無視しますか? また、この種の問題を回避するにはどうすればよいですか?