Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2013, 08:43
Avatar de 0123
0123
 
Fecha de Ingreso: noviembre-2012
Ubicación: Entre la consola, el coda y un poco de photoshop
Mensajes: 263
Antigüedad: 11 años, 5 meses
Puntos: 10
Cancelar eventos momentaneamente

Buenas compañeros,

¿Es posible "adormecer" todos los eventos de todos los objetos de un div?. Que los links no funcionen, que los formularios no se envien, que los onmouseover no funcionen.

He pensado en poner un div superpuesto a todo el contenido y ocultarlo cuando quiera volver a activar el javascript, pero es una forma un poco cutre.

¿Existe alguna forma?, algo parecido a pointer-events:none; en CSS pero en Javascript.

Lo pregunto sabiendo que podria hacer un bucle que recorra todos los objetos quitando los eventos, pero no quiero eso. Buscaba algo mas directo que no me obligue a recorrer todos los objetos.

Algo como:

midiv.sleepEvents();

¿Existe algo parecido?