Acionar um evento quando clicar fora
Olá pessoal. Tenho um script jQuery com efeito Toggle, que funciona quando clico num link contato, ele aparece e quando clico no botão fechar ele some. Quero que, ao clicar fora da div que comporta o script, esta div desapareça. Como devo proceder?
Obrigado.
script JS
<script type="text/javascript">
function escondeDiv(div){
$("#"+div+"").slideToggle(400); }
</script>
<script>
$(document).ready (function() {
$('#panel .contato').click(
function() {
$(this).next().slideToggle();
});
});
</script>
div
<div id="panel" class="slide">
<a class="contato"><li id="contact">contato</li></a>
<div id="feedback" class ="efeito">
<a id="fechar" title="fechar" onclick="escondeDiv('feedback')"></a>
<h2>feedback</h2>
<div style="clear:both"></div>
<ul>
<li><input value="Nome" /></li>
<li><input value="E-mail" /></li>
<li><textarea>Digite aqui a mensagem</textarea><input type="button" class="button" value="enviar" /></li>
</ul>
</div><!-- feedback -->
</div><!-- panel -->Discussão (2)
Carregando comentários...