タグ

*JavaScriptと*LTに関するmopinのブックマーク (1)

  • Javascript/イベントのバブリングという現象 - 俺の基地

    バブリングとは バブリングとは・・・イベント発生源(クリックされたりした要素)からの親ノード親ノードへとイベントが伝わること。深い部分の要素から泡が浮き上がってくるようにイベントが伝播するからバブリング ▲ ▼ JavaScriptのイベントハンドラ JavaScriptではこのイベントの伝播をイベントハンドラ(onclickとかonmouseoverとか)でキャッチすることによって、イベントを関数キックのトリガーに使うことができる。 いつもonclickとかで書いているのは、自分発生のイベントを自分でキャッチしているってこと 別の見方をすると、イベント発生源とイベントハンドラがくっついているものは一緒な必要が無い だからイベントハンドラが登録してあれば、子要素をクリックした場合、親をクリックしてもないのに親のイベントハンドラにセットしてある関数が呼び出されたりします バブリングはキャ

  • 1