4

JavaScriptスケジューラのキューにdiv要素を削除するアイテムが1つあるとします。以前は、このdiv要素のクリックイベントのリスナーを設定しました。スケジューラーは、現在の作業(何でもかまいません)が完了するとすぐに、この削除タスクをスケジュールします。この時点で、間もなく削除されるdivをクリックすると、このクリックのリスナーへのコールバックがキューに追加されます。

スケジュールキューはFIFOであると想定しているので(私は正しいですか?)、最初にdivが削除され、削除後にdivクリックリスナーのコールバックが発生します。

イベントのシーケンスを正しくキャプチャしましたか、またはこの要素を削除すると、クリックリスナーのコールバックがキューからプルされますか?

4

2 に答える 2

0

クリックイベントは、キューの最後でキューに入ります。したがって、要素はクリックされるDOMに含まれていてはなりません。キャプチャされたイベントはありません。

于 2012-09-26T17:47:55.590 に答える
0

ポインターを提供してくれたRoyceFengに感謝します

DOM要素を削除した場合、その要素で始まったイベントは引き続きバブルしますか?

答えは次のとおりです。ブラウザによって異なります。詳細については、そのリンクを確認してください

于 2013-08-08T22:20:22.530 に答える