Método jQuery unbind()
❮ Métodos de eventos de jQuery
Ejemplo
Elimina todos los controladores de eventos para todos los elementos <p>:
$("button").click(function(){
$("p").unbind();
});
Definición y uso
El método unbind() quedó obsoleto en la versión 3.0. Utilice el método off() en su lugar.
El método unbind() elimina los controladores de eventos de los elementos seleccionados.
Este método puede eliminar todos o los controladores de eventos seleccionados, o detener la ejecución de funciones específicas cuando ocurre el evento.
Este método también puede desvincular controladores de eventos mediante un objeto de evento. Esto se usa para desvincular un evento de sí mismo (como eliminar un controlador de eventos después de que el evento se haya activado una cierta cantidad de veces).
Nota: si no se especifican parámetros, el método unbind() eliminará TODOS los controladores de eventos del elemento especificado.
Nota: El método unbind() funciona en cualquier controlador de eventos adjunto con jQuery.
Sintaxis
$(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 |
Pruébelo usted mismo - Ejemplos
Cómo usar el método unbind() para desvincular una función específica de un evento específico para un elemento.
Especifica un objeto de evento para eliminar.
❮ Métodos de eventos de jQuery