@kyanny's blog

自分の不名誉になるような考えを最初に大胆に表明することは、自立への第一歩となる - ニーチェ ドイツ哲学者

event.preventDefault() と event.stopPropagation() の違い

event.preventDefault() と event.stopPropagation() の違いが、わかったつもりでわかってなかった。 piro さんに Twitter で教えてもらって、説明が具体的でとてもわかりやすかったので今度こそちゃんと理解できたはず。

要するに、ブラウザの挙動をキャンセルしたいなら常に preventDefault() を使えと。 stopPropagation() は自分で js で書いて登録したイベントハンドラの伝播をキャンセルしたい場合。

piro さんありがとうございました!