jQuery Eventos - método unbind()
Exemplo
Remover todos os manipuladores de eventos dos elementos p:
$("button").click(function(){ $("p").unbind(); });
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)
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)
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.