jQuery Acara - Kaedah unbind()
Contoh
Buang semua pengurus acara bagi elemen p:
$("button").click(function(){ $("p").unbind(); });
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)
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)
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.