jQuery unbind() Metodo

❮ Metodi di eventi jQuery

Esempio

Rimuovi tutti i gestori di eventi per tutti gli elementi <p>:

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

Definizione e utilizzo

Il metodo unbind() è stato deprecato nella versione 3.0. Utilizzare invece il metodo off() .

Il metodo unbind() rimuove i gestori di eventi dagli elementi selezionati.

Questo metodo può rimuovere tutti o selezionati gestori di eventi o interrompere l'esecuzione di funzioni specificate quando si verifica l'evento.

Questo metodo può anche separare i gestori di eventi utilizzando un oggetto evento. Viene utilizzato per separare un evento dall'interno stesso (come rimuovere un gestore di eventi dopo che l'evento è stato attivato un certo numero di volte).

Nota: se non vengono specificati parametri, il metodo unbind() rimuoverà TUTTI i gestori di eventi dall'elemento specificato.

Nota: il metodo unbind() funziona su qualsiasi gestore di eventi collegato a jQuery.


Sintassi

$(selector).unbind(event,function,eventObj)

Parameter Description
event Optional. Specifies one or more events to remove from the elements.
Multiple event values are separated by space.
If this is the only parameter specified, all functions bound to the specified event will be removed.
function Optional. Specifies the name of the function to unbind from the specified event for the element
eventObj Optional. Specifies the event object to remove to use. The eventObj parameter comes from the event binding function

Provalo tu stesso - Esempi


Come utilizzare il metodo unbind() per separare una funzione specifica da un evento specificato per un elemento.


Specifica un oggetto evento da rimuovere.


❮ Metodi di eventi jQuery