Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/06/2014, 19:50
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Acción al hacer clic fuera de una capa.

Como ves en este ejemplo, el evento se asigna al objeto global, por lo que no importa en dónde ocurra, pues siempre se ejecutará la función asignada. Si no lo hicieras así, podrías asignar el mismo evento y función al resto de elementos del documento, pero sería redundante.

Otro caso en el que particularmente lo uso, es en los menúes de opciones, en los que uso elementos <li> con una data-* asignada. Cuando se produce el evento click en algún elemento <li>, sea este del menú o de otra parte, verifico que tenga el atributo data-* para realizar una operación determinada.

Hay muchos otros casos de aplicación, esto ya corresponde con la Programación Orientada a Eventos.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand