Si claro, ayer no tuve demasiado tiempo y no pude aportar algún ejemplo.
Verás, podrías hacer algo como lo siguiente con jQuery:
Código Javascript
:
Ver original$(function(){
$(document).click(function(ev){
if(ev.target.id != "box"){
$('#box').hide();
}
});
});
Con esto capturarías el click en cualquier parte del documento, y usando el parámetro que te proporciona (
ev), puedes comprobar si el click se ha hecho dentro del elemento que quieres controlar, mediante target.id.
Espero que te haya quedado mas claro, te dejo un ejemplo:
http://jsfiddle.net/8ngSt/
Un saludo.