Latest web development tutorials

Metodo jQuery off ()

jQuery Metodi di eventi jQuery Metodi di eventi

Esempi

Rimuovere evento click tutti gli elementi <p> ​​su:

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

Prova »

Definizione e utilizzo

off () metodo è generalmente utilizzato per rimuovere attraverso il () metodo per aggiungere un gestore di eventi.

Nuove alternative jQuery dalla versione 1.7 in poi, off () metodo è unbind (), die () e il metodo undelegate (). Il metodo API per portare un sacco di convenienza, si consiglia di utilizzare questo metodo, semplifica la base di codice jQuery.

Nota: Per rimuovere il gestore di eventi specificato quando viene aggiunto un gestore di eventi, la stringa di selezione deve corrispondere a) parametri (metodo passati.

Suggerimento: per aggiungere un evento eseguito solo una volta e poi rimosso, utilizzare uno () metodo.


grammatica

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

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

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


Esempi

Altri esempi

Da unbind () su OFF ()
Come utilizzare la via () per ottenere unbind (lo stesso effetto).

Da undelegate () su OFF ()
Come utilizzare la off () per ottenere undelegate (lo stesso effetto).

Dalla die () per off ()
Come utilizzare la off () per ottenere matrice (lo stesso effetto).

Rimuovere tutti i aggiunto attraverso il () clicca gestore di eventi
Come rimuovere tutti attraverso il metodo () per l'evento click per tutti gli elementi <p> ​​sul gestore.

Rimuovere uno per il () per aggiungere l'evento specificato
Come rimuovere un metodo di funzione specificata () viene aggiunto attraverso su.

Rimuovere utilizzando gestore di eventi dell'oggetto dell'evento
Come faccio a rimuovere un gestore di evento viene attivato dopo un determinato numero di eventi.


jQuery Metodi di eventi jQuery Metodi di eventi