Contoh
Hapus semua event handler untuk semua <p> elemen:
$("button").click(function(){
$("p").unbind();
});
Cobalah sendiri " Definisi dan Penggunaan
The unbind() metode menghapus event dari elemen yang dipilih.
Metode ini dapat menghapus semua atau dipilih penangan event, atau menghentikan fungsi tertentu dari berjalan ketika peristiwa itu terjadi.
Metode ini juga dapat memperlonggar event handler menggunakan objek acara. Ini digunakan untuk memperlonggar acara dari dalam dirinya sendiri (seperti menghapus sebuah event handler setelah acara telah memicu sejumlah kali).
Catatan: Jika tidak ada parameter yang ditentukan, unbind() metode akan menghapus SEMUA event dari elemen tertentu.
Catatan: unbind() metode bekerja pada setiap event terlampir dengan jQuery.
Pada jQuery versi 1.7, yang on() dan off() metode yang disukai untuk melampirkan dan menghapus event handler pada elemen.
Sintaksis
$(selector).unbind(event,function,eventObj)
Parameter | Deskripsi |
---|---|
event | Pilihan. Menentukan satu atau lebih peristiwa untuk menghapus dari elemen. Beberapa nilai event dipisahkan oleh ruang. Jika ini adalah satu-satunya parameter yang ditentukan, semua fungsi terikat pada acara tertentu akan dihapus. |
function | Pilihan. Menentukan nama fungsi untuk memperlonggar dari acara tertentu untuk elemen |
eventObj | Pilihan. Menentukan objek acara untuk menghapus untuk digunakan. The eventObj parameter berasal dari fungsi acara mengikat |
Coba Sendiri - Contoh
Memperlonggar fungsi tertentu
Cara menggunakan unbind() metode untuk memperlonggar fungsi tertentu dari peristiwa tertentu untuk elemen.
Memperlonggar event handler menggunakan objek acara
Menentukan sebuah objek event untuk menghapus.