Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2008, 20:26
Avatar de Calisco
Calisco
 
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 2 meses
Puntos: 4
Interrumpir eventos

Sin lugar a dudas tengo muchas materias pendientes con JS; los eventos es la más importante.
Realmente no se como puedo evitar que el motor deje de llamar a funciones que previamente yo había definido que se ejecuten en un evento determinado.
Estoy trabajando con mooTools ... pero seguro que con muy poco lo trasladamos a JS puro (puristas abstener las risas ... y mas si tienen más de 10000 post ).
En esta página http://www.xifox.net he definido tres eventos pos cada ventanita inferior: mouseenter (que es como mouseover), mouseleave (que es como mouseout) y mousedown.
Al hacer hover cambia la transparencia de la ventana.
Todo bien hasta ahí.
Ahora ... , cuando hago mousedown empiezo una animación de desplazamiento de las ventanas (left: x) que deberían terminar encimándose; el problema es que en la transición se vuelven a producir mouseenter y/o mouseleave en algunas de estas y me detiene la transición.
Simple pregunta:
Cómo puedo eliminar, momentáneamente y a mi antojo, estos eventos, ya sea en los elementos de las ventanas, o en todo el browser ?
No se si se entiende ...

Saludos, y gracias.

PD: recibo críticas del diseño, recién empiezo.
__________________
| Cabeza De Raton |

Última edición por Calisco; 09/05/2008 a las 04:41