tutorial pengembangan web terbaru
 

jQuery off() Method

<Metode acara jQuery

Contoh

Menghapus acara klik untuk semua <p> elemen:

$("button").click(function(){
    $("p").off("click");
});
Cobalah sendiri "

Definisi dan Penggunaan

The off() metode yang paling sering digunakan untuk menghapus event handler terpasang dengan on() metode.

Pada jQuery versi 1.7, yang off() metode adalah pengganti baru untuk unbind(), die() dan undelegate() metode. Metode ini membawa banyak konsistensi ke API, dan kami menyarankan Anda menggunakan metode ini, karena menyederhanakan basis kode jQuery.

Catatan: Untuk menghapus penangan acara tertentu, pemilih tali harus cocok dengan salah satu diteruskan ke on() metode, ketika event handler terpasang.

Tip: Untuk melampirkan suatu peristiwa yang hanya berjalan sekali dan kemudian menghapus dirinya sendiri, menggunakan one() metode.


Sintaksis

$(selector).off(event,selector,function(eventObj),map)

Parameter Deskripsi
event Wajib. Menentukan satu atau lebih kejadian atau ruang nama untuk menghapus dari yang dipilih element(s) .

Beberapa nilai event dipisahkan oleh spasi. Harus acara valid
selector Pilihan. Sebuah pemilih yang harus sesuai dengan salah satu awalnya diteruskan ke on() metode ketika melampirkan event handler
function(eventObj) Pilihan. Menentukan fungsi untuk menjalankan ketika peristiwa itu terjadi
map Menentukan peta event ( {event:function, event:function, ...}) yang mengandung satu atau lebih acara untuk melampirkan elemen, dan fungsi untuk menjalankan ketika peristiwa terjadi

Coba Sendiri - Contoh

Mengubah dari unbind() untuk off()
Cara menggunakan off() untuk mencapai efek yang sama seperti unbind() .

Mengubah dari undelegate() ke off()
Cara menggunakan off() untuk mencapai efek yang sama seperti undelegate() .

Mengubah dari die() ke off()
Cara menggunakan off() untuk mencapai efek yang sama seperti die() .

Hapus semua penangan klik event, ditambah dengan on()
Cara menghapus semua penangan klik event untuk semua <p> elemen ditambahkan dengan on() metode.

Hapus satu fungsi peristiwa tertentu ditambah dengan on()
Bagaimana menghapus fungsi tertentu ditambahkan dengan on() metode.

Menghapus event handler menggunakan objek acara
Cara menghapus event handler setelah acara telah memicu sejumlah kali.


<Metode acara jQuery