jQuery Acara - Kaedah unbind()

Contoh

Buang semua pengurus acara bagi elemen p:

$("button").click(function(){
  $("p").unbind();
});

Cuba sendiri

Definisi dan penggunaan

Kaedah unbind() menghapus pengurus acara yang dipilih di atas elemen.

Kaedah ini dapat menghapus semua pengurus acara atau pengurus acara yang dipilih, atau menghentikan eksekusi fungsi yang ditentukan semasa acara berlaku.

unbind() sesuai untuk mana-mana pengurus acara yang disambungkan melalui jQuery.

Hapus pengurus acara dan fungsi elemen

Tentukan satu atau beberapa pengurus acara yang akan dihapus dari elemen yang ditentukan.

Jika parameter tidak ditentukan, kaedah unbind() akan menghapus semua pengurus acara yang ditentukan di atas elemen.

Syarat

$(pemilih).unbind(acara,fungsi)

Cuba sendiri

Parameter Keterangan
acara

Pilihan. Tentukan satu atau beberapa acara yang akan dihapus dari elemen.

Dilaparkan dengan ruang untuk berbagai nilai acara.

Jika hanya parameter ini yang ditentukan, maka semua fungsi yang dipautkan ke acara yang ditentukan akan dihapus.

fungsi Pilihan. Tentukan nama fungsi yang akan dihapus dari pautan acara elemen yang ditentukan.

Hapus pengurus acara menggunakan objek Acara

Tentukan objek acara yang akan dihapus. Digunakan untuk menghapus pautan dalaman acara sendiri (contohnya, apabila acara telah diaktifkan sebanyak beberapa kali, hapus pengurus acara).

Jika parameter tidak ditentukan, kaedah unbind() akan menghapus semua pengurus acara yang ditentukan di atas elemen.

Syarat

$(pemilih).unbind(eventObj)

Cuba sendiri

Parameter Keterangan
eventObj Pilihan. Tentukan objek acara yang akan digunakan. Parameter eventObj ini berasal dari fungsi pautan acara.

Contoh yang lain

Hapus fungsi yang ditentukan
Bagaimana mengguna pakai kaedah unbind() untuk menghapus fungsi yang ditaut di dalam elemen yang ditentukan acara.