http://jsfiddle.net/dgjJe/1/Cattura clic al di fuori di un div assoluta posizionato
Nel jsfiddle sopra Sto cercando di catturare quando l'utente fa clic al di fuori del div .inner, ma io non riesco a farlo funzionare.
HTML:
<div class="outer">
<div class="inner"></div>
</div>
Javascript:
$(document).mousedown(function (e) {
var div = $(".inner");
if (div.has(e.target).length === 0) {
alert('clicked outside of .inner');
}
});
CSS:
.outer { width:200px; height:200px; border:1px solid #000; position:relative; }
.inner { width:100px; height:100px; border:1px solid #000; position:absolute; top:25px; left:25px; }