2009-08-12 8 views

Respuesta

6

Encuadernación: acoplar un controlador dea un elemento (s), que se ejecutará cuando un evento se produce en dicho elemento (s). Dependiendo de qué tipo de evento que desea manejar tendrá que utilizar diferentes funciones como click(function) (alt: bind('click', function) o focus(function) (alt:. bind('focus', function)

sin compromiso: la disociación de un controladorde un elemento (s) ., de modo que cuando un evento se produce la función de controlador ya no se ejecutará sin compromiso es siempre la misma; unbind('click', function) para desenlazar un determinado controlador, unbind('click') para desenlazar todos Haga clic en controladores y unbind() para desenlazar todos los manipuladores puede sustituir click para. otros tipos de eventos, por supuesto.

7

En términos simples: para los controladores de eventos binding y unbinding.

$("#divElement").bind('click', functionName); 

se une un controlador de eventos click para el elemento con DivElement Identificación

$("#divElement").unbind('click', functionName); 

desenlaza un controlador de eventos click para el elemento con DivElement Identificación

Editar:

de enlace también permite usted para vincular a un controlador a uno o más eventos.

$("#divElement").bind("click dblclick mouseout", function(){ // your code }); 

Actualización:

Como de jQuery 1.7, se prefieren los métodos .on() y .off() de poner y quitar controladores de eventos en los elementos.

+0

Puede que desee incluir el hecho de que puede vincular un controlador a múltiples eventos en un comando de vinculación –

+0

Editado mi publicación. – rahul

+0

También es posible que desee agregar que puede vincular a nombres de eventos arbitrarios como '$ (" div "). Bind (" página de actualización ", función() {...});' luego desencadenar esos eventos con $ ("div") .trigger ("página de actualización"); –

0

Bind adjunta un fragmento de código para ejecutar en un elemento HTML dado (que se ejecuta en el evento suministrado). Desvinculación lo elimina.

3

en tres frases:

Un evento es una señal que es visible en su programa - una pulsación de tecla, por ejemplo.

A manejador es una función que está orientada a reaccionar ante un evento determinado.

Encuadernación asociados un controlador con un acontecimiento, unbinding hace lo contrario.