« どらっぐ | メイン | イベント起こった要素などなど »

2010年07月15日

javascript バブリングの抑止

addEventListener("click", 関数名, false);

でイベント登録するとそれを内包するDOMに同じクリックイベントがあると
それも発動するのを抑止

とりあえずサンプルをぱくってきた
http://www.saburo.org/shell/buble_test.html

jqueryの場合
preventDefault() は、その要素のイベントをキャンセルし、stopPropagation()は、親要素への伝播をキャンセルする。
return false; を使うと、その要素のイベントも親要素への伝播も両方キャンセルする。

投稿者 muuming : 2010年07月15日 09:30

コメント

コメントしてください




保存しますか?