Usando las herramientas de Chrome Dev o Firebug puedes romper en diferentes eventos.
Por ejemplo, si tiene un evento que sucede al pasar el mouse, puede ir a Scripts-> Event Listener Breakpoints-> Mouse-> mouseover. Se detendrá en cualquier controlador de eventos que reciba el evento mouseover. Alternativamente, puede inspeccionar el elemento en cuestión utilizando el panel de elementos y buscar el ID u otro identificador del elemento en el código. (Las herramientas de Chrome Dev también enumerarán los controladores de eventos adjuntos para el elemento DOM seleccionado en el panel Elementos en Propiedades ‘onmouseover’ en este caso).
Si es una animación, utilizará un temporizador, por lo tanto, puede interrumpir el evento del temporizador. Nuevamente, se interrumpirá cuando se invoque un controlador para setTimeInterval o setTimeout.
- ¿Debo cambiar a Django o continuar con PHP?
- Python Web Frameworks: ¿Cómo puedo aprender web2py desde cero?
- ¿Por qué debería aprender Node.js?
- ¿Cómo minimizar las etiquetas XML en el texto sublime 2? ¿Hay atajos?
- ¿Cuánta compensación de equidad debería obtener por realizar trabajos de desarrollo en una startup?
Si está utilizando jQuery en la página, puede hacer $ (‘selector’). Data (‘eventos’) que enumerará todos los controladores adjuntos al elemento DOM seleccionado (devuelve indefinido si no hay ninguno). Para hacer esto, presione la tecla ESC para abrir la consola en las herramientas de Chrome Dev y escriba el comando anterior reemplazando el selector con el selector que desee.
Para obtener más información sobre las herramientas de Chrome Dev:
http://code.google.com/chrome/de…
(excelente video, ~ 24 min es exactamente lo que está buscando, pero le recomiendo que vea el video completo)