tutoriais mais recente desenvolvimento web
 

jQuery unbind() Method

<Métodos de eventos jQuery

Exemplo

Remova todos os manipuladores de eventos para todos os <p> elementos:

$("button").click(function(){
    $("p").unbind();
});
Tente você mesmo "

Definição e Uso

O unbind() método remove manipuladores de eventos a partir de elementos selecionados.

Este método pode remover a totalidade ou manipuladores de eventos selecionados, ou parar funções especificadas sejam executadas quando o evento ocorre.

Este método também pode desvincular manipuladores de eventos usando um objeto de evento. Isto é usado para desassociar um evento de dentro de si mesmo (como a remoção de um manipulador de eventos após o evento foi acionado um certo número de vezes).

Nota: Se nenhum parâmetro for especificado, o unbind() método irá remover todos os manipuladores de eventos a partir do elemento especificado.

Nota: O unbind() método funciona em qualquer manipulador de eventos anexado com jQuery.

A partir do jQuery versão 1.7, o on() e off() métodos são preferidos para prender e remover manipuladores de eventos em elementos.


Sintaxe

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

Parâmetro Descrição
event Opcional. Especifica um ou mais eventos para retirar dos elementos.
Vários valores de evento são separados por um espaço.
Se este é o único parâmetro especificado, todas as funções de ligado para o evento especificado serão removidos.
function Opcional. Especifica o nome da função de desacoplar a partir do evento especificado para o elemento
eventObj Opcional. Especifica o objeto de evento para remover a usar. O parâmetro eventObj vem da função de ligação do evento

Tente você mesmo - Exemplos

Desassociar uma função específica
Como usar o unbind() método para desassociar uma função específica de um evento especificado para um elemento.

Desassociar um manipulador de eventos usando um objeto de evento
Especifica um objeto de evento para remover.


<Métodos de eventos jQuery