jQuery で一度設定されたイベントを取り除くには?

ショコラ
ショコラ

jQuery で一度設定されたイベントを取り除くには?

「on」の逆「off」を使います。

もっさん先輩
もっさん先輩
  1. ボタンにクリックイベントを設定します。
$('#forwardBtn').on('click',e => location.href = 'https://answorz.com')
  1. ボタンに設定されたイベントを取り除きます。
$('#forwardBtn').off()

↓クリックイベントを指定して取り除くこともできます。

$('#forwardBtn').off('click')

↓複数のイベントを指定して取り除くこともできます。

$('#forwardBtn').off('click mouseover')

以上

Scroll to Top