めじなてっく

出先で読みたいがためにナレッジを書き溜めるブログ

jQuery

onを使ってイベント登録した場合、ブラウザバック等で多重登録される場合がある

onはイベント上書きでなく、追加になるので多重登録に注意。 呼び出し前に念のため、offでイベント削除するか、addEventlistnerを使う。後者の場合はイベント上書き扱いとなる。 $('.hoge').off('click.hoge'); $('.hoge').on('click.hoge.fire');