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のイベント時の関数を上書きする – 健巳創作](https://cdn-ak-scissors.b.st-hatena.com/image/square/faf2f17223dcf6b117c4b60e1a0f20720e837eff/height=288;version=1;width=512/https%3A%2F%2Fwww.takemisousaku.com%2Fwp-content%2Fplugins%2Fjm-twitter-cards%2Fadmin%2Fimg%2FTwitter_logo_blue.png)