jQuery Eventos - método unbind()

Exemplo

Remover todos os manipuladores de eventos dos elementos p:

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

Experimente você mesmo

Definição e uso

O método unbind() remove os manipuladores de eventos do elemento selecionado.

Este método pode remover todos os manipuladores de eventos ou parar a execução da função especificada quando o evento ocorrer.

unbind() é aplicável a qualquer manipulador de eventos adicionado pelo jQuery.

Desligar manipuladores de eventos e funções do elemento

Especifica um ou mais manipuladores de eventos a serem removidos do elemento especificado.

Se não for especificado nenhum parâmetro, o método unbind() removerá todos os manipuladores de eventos do elemento especificado.

Sintaxe

$(selector).unbind(event,function)

Experimente você mesmo

Parâmetros Descrição
event

Opcional. Especifica um ou mais eventos a serem removidos do elemento.

Os valores de eventos múltiplos são separados por espaços.

Se apenas esse parâmetro for especificado, todas as funções ligadas ao evento especificado serão removidas.

function Opcional. Especifica o nome da função a ser desligada do evento do elemento.

Usar o objeto Event para desligar o manipulador de eventos

Especifica o objeto de evento a ser removido. Usado para desligar eventos internos (por exemplo, quando o evento foi acionado um número específico de vezes, remover o manipulador de eventos).

Se não for especificado nenhum parâmetro, o método unbind() removerá todos os manipuladores de eventos do elemento especificado.

Sintaxe

$(selector).unbind(eventObj)

Experimente você mesmo

Parâmetros Descrição
eventObj Opcional. Especifica o objeto de evento a ser usado. Este parâmetro eventObj vem da função de ligação de eventos.

Mais exemplos

Desligar função específica
Como usar o método unbind() para desligar a função específica de evento do elemento.