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