jQuery eventos - método unbind()
Ejemplo
Eliminar todos los gestores de eventos de los elementos p:
$("button").click(function(){ $("p").unbind(); });
Definición y uso
El método unbind() elimina los gestores de eventos del elemento seleccionado.
Este método puede eliminar todos los gestores de eventos o detener la ejecución de una función específica cuando ocurre un evento.
unbind() es compatible con cualquier gestor de eventos añadido mediante jQuery.
Desvincular gestores de eventos y funciones del elemento
Especificar uno o más gestores de eventos que se desean eliminar del elemento especificado.
Si no se especifican parámetros, el método unbind() eliminará todos los gestores de eventos del elemento especificado.
Sintaxis
$(selector).unbind(event,function)
Parámetros | Descripción |
---|---|
event |
Opcional. Especificar uno o más eventos que se desean eliminar del elemento. Separar múltiples valores de eventos con espacios. Si solo se especifica este parámetro, se eliminarán todas las funciones vinculadas al evento especificado. |
function | Opcional. Especificar el nombre de la función que se desea desvincular de un evento específico del elemento. |
Usar el objeto Event para desvincular gestores de eventos
Especificar el objeto de evento que se desea eliminar. Se utiliza para desvincular eventos internos (por ejemplo, cuando un evento se ha desencadenado un número determinado de veces, eliminar el gestor de eventos).
Si no se especifican parámetros, el método unbind() eliminará todos los gestores de eventos del elemento especificado.
Sintaxis
$(selector).unbind(eventObj)
Parámetros | Descripción |
---|---|
eventObj | Opcional. Especificar el objeto de evento a usar. Este parámetro eventObj proviene de la función de enlace de eventos. |
Más ejemplos
- Desvincular una función específica
- Cómo usar el método unbind() para desvincular funciones específicas de eventos绑定到元素。