モーダルなどのメインコンテンツの手前に表示するコンテンツをクローズする時に、奥にあるメインコンテンツのイベントが実行されてしまった
原因はevent.preventDefault()
とevent.stopPropagation()
を間違えて実装していたため
preventDefault
はリンクの遷移などを無効にするだけで、バブリングの過程におけるイベントの伝播を抑止するものではない
抑止するにはstopPropagation
を利用する
モーダルなどのメインコンテンツの手前に表示するコンテンツをクローズする時に、奥にあるメインコンテンツのイベントが実行されてしまった
原因はevent.preventDefault()
とevent.stopPropagation()
を間違えて実装していたため
preventDefault
はリンクの遷移などを無効にするだけで、バブリングの過程におけるイベントの伝播を抑止するものではない
抑止するにはstopPropagation
を利用する