タグ

eventとhandlerに関するkiyo_hikoのブックマーク (1)

  • jQueryのイベント時の関数を上書きする – 健巳創作

    jQueryで、クリック時に動作する関数をセットすると… $(‘window’).click( function(){ alert( ‘hoge’ ); } ); となるが、コレは実はappend方式で関数がどんどん追加されていく。 $(‘window’).click( function(){ alert( ‘hoge’ ); } ); $(‘window’).click( function(){ alert( ‘hoge’ ); } ); こうかくと、同じ処理が2度起きることになる。 ループやイベントごとに関数がappendされていくと大変なことになる。 なので上書きしたい時はunbindして登録関数をクリアしてから、appendするという事にする $(‘window’).click( function(){ alert( ‘hoge’ ); } ); $(‘window’).unbin

    jQueryのイベント時の関数を上書きする – 健巳創作
    kiyo_hiko
    kiyo_hiko 2016/05/09
    "jQueryで、クリック時に動作する関数をセットすると…実はappend方式で関数がどんどん追加されていく…なので上書きしたい時はunbindして登録関数をクリアしてから、appendするという事にする"
  • 1