Método jQuery unbind()
Exemplo
Remova todos os manipuladores de eventos para todos os elementos <p>:
$("button").click(function(){
$("p").unbind();
});
Definição e uso
O método unbind() foi preterido na versão 3.0. Use o método off() em vez disso.
O método unbind() remove os manipuladores de eventos dos elementos selecionados.
Esse método pode remover todos os manipuladores de eventos ou selecionados ou interromper a execução de funções especificadas quando o evento ocorrer.
Esse método também pode desvincular manipuladores de eventos usando um objeto de evento. Isso é usado para desvincular um evento de dentro de si mesmo (como remover um manipulador de eventos após o evento ter sido acionado um determinado número de vezes).
Nota: Se nenhum parâmetro for especificado, o método unbind() removerá TODOS os manipuladores de eventos do elemento especificado.
Nota: O método unbind() funciona em qualquer manipulador de eventos anexado com jQuery.
Sintaxe
$(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 |
Experimente você mesmo - Exemplos
Como usar o método unbind() para desvincular uma função específica de um evento especificado para um elemento.
Especifica um objeto de evento a ser removido.