Mi documento tiene el siguiente aspecto: ¿Cómo responder a un clic fuera de un área determinada?
Básicamente el fondo es de una sola pantalla completa, div transparente. Hay un par de problemas ... si solo creo el fondo div y no le aplique ningún z-index, termina estando encima de todo, y no puedo hacer clic en el cuadro. Si configuro el índice z del div de fondo para que esté debajo del cuadro, parece que no puedo hacer clic en el fondo. Lo que quiero hacer es poder hacer clic tanto en el cuadro como en el fondo.
var x = document.getElementById("bg");
x.addEventListener("click",reset,false);
function reset() {
alert("reset was clicked");
}
ACLARACIÓN: la casilla está en el mismo nivel de nodo que el bg. no está dentro del bg div.
Tan extraño, [jsFiddle] (http://jsfiddle.net) por favor. – ExpExc
Si hago clic en el '# box' en esta [demo] (http://jsfiddle.net/Dj6GZ/) funciona como lo desee. (Safari en OS X) – bookcasey
¿Está su 'caja' EN el' bg'? ¿Está afuera? Publica el marcado relevante; de lo contrario, hay demasiadas incógnitas. – Strelok