Latest web development tutorials

jQuery off () metode

Metode Kegiatan jQuery Metode Kegiatan jQuery

contoh

Hapus acara klik semua <p> elemen pada:

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

Coba »

Definisi dan Penggunaan

off metode () umumnya digunakan untuk menghilangkan melalui on () metode untuk menambahkan event handler.

New alternatif jQuery dari versi 1.7 dan seterusnya, off () metode adalah memperlonggar (), die () dan Hapus delegasi () metode. Metode API untuk membawa banyak kemudahan, kami sarankan untuk menggunakan metode ini, menyederhanakan basis kode jQuery.

Catatan: Untuk menghapus event handler ditentukan ketika sebuah event handler ditambahkan, pemilih tali harus cocok pada () parameter metode berlalu.

Tip: Untuk menambahkan acara dijalankan hanya sekali dan kemudian dihapus, silakan gunakan salah satu () metode.


tatabahasa

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

参数 描述
event 必需。规定要从被选元素移除的一个或多个事件或命名空间。

由空格分隔多个事件值。必须是有效的事件。
selector 可选。规定添加事件处理程序时最初传递给 on() 方法的选择器。
function(eventObj) 可选。规定当事件发生时运行的函数。
map 规定事件映射 ( {event:function, event:function, ...}) ,包含要添加到元素的一个或多个事件,以及当事件发生时运行的函数。


contoh

contoh yang lebih

Dari memperlonggar () untuk off ()
Cara menggunakan off () untuk mencapai memperlonggar (efek yang sama).

Dari Hapus delegasi () ke off ()
Cara menggunakan off () untuk mencapai Hapus delegasi (efek yang sama).

Dari mati () ke off ()
Cara menggunakan off () untuk mencapai die (efek yang sama).

Hapus semua ditambahkan melalui pada () klik event handler
Cara Hapus Semua melalui pada () metode untuk acara klik untuk semua <p> elemen pada pawang.

Hapus satu per atas () fungsi untuk menambahkan event tertentu
Bagaimana menghapus metode fungsi tertentu () ditambahkan melalui pada.

Hapus menggunakan acara event objek handler
Bagaimana cara menghapus sebuah event handler dipicu setelah nomor ditetapkan peristiwa.


Metode Kegiatan jQuery Metode Kegiatan jQuery