Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2014, 06:58
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 17 años, 5 meses
Puntos: 5
Detectar un click fuera del body

Hola a todos:

Mi duda es la siguiente, tengo este código:

<html>
<body style="margin:0 auto; width:60%;height:400px;border:1px solid #000;">

<script language="javascript">
$(document).ready(function() {
$("body").click(function() {
alert("click en el body");
});
$("html").click(function() {
alert("click fuera del body");
});

});
</script>
</body>
</html>

Mi objetivo es cuando se pulse fuera del body muestre el mensaje de "Click fuera del body" y efectivamente lo hace. El problema es que cuando pulso dentro del body me sale tanto "Click en el body" como "Click fuera del body", ¿existe alguna manera de que sea excluyente al pulsar dentro del body, es decir, que muestra solo el mensaje de "Click en el body"?

Gracias