2013年3月14日のブックマーク (1件)

  • ぽんこつでべろっぱがいろいろやってみる -2ページ目

    やりたいこと jQueryのdelegateメソッドでイベントを発火させても、デリゲート対象なエレメントとthis(=イベント捕捉点)とが一致しないので、どうにかしたい。 結論 イベントハンドラのfunctionの第一引数(event)のcurrentTargetプロパティ(event.currentTarget)で参照する。(DOMエレメントとして参照できる) 具体的なケース <!-- view_root:このエレメントにdelegateさせる --> <div id="view_root"> (略) <!-- button_bg:ボタン背景 --> <div class="button_bg jsEventOrigin" data-id="some_id_xxx"> <!-- button_title:ボタンタイトル --> <div class="button_title"></di

    honmaaax
    honmaaax 2013/03/14
    よしむブログ