détecter un click à l'extérieur d'une division
Hi,
j'ai fais un pti code jquery pour afficher une liste de checkbox. Ca fonctionne bien mais j'aimerais détecter un clique à l'extérieur de la div pour faire disparaitre la div. Pour le moment il faut recliquer sur afficher :/
Si quelqu'un a une idée ... :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| <html>
<head>
<script language="javascript" src="jquery.js"></script>
<style>
#container {
margin-top:30px;
}
#chxkDiv {
background-color:white;
border:solid 1px black;
position:absolute;
}
</style>
<script>
$(document).ready(function() {
$("#chxkDiv").css("display","none");
$("#linkSelect").click(function() {
if($("#chxkDiv").css("display")=='none')
$("#chxkDiv").css("display","block");
else
$("#chxkDiv").css("display","none");
});
});
</script>
</head>
<body>
<div id="container">
<p id="linkSelect">afficher</p>
<div id="chxkDiv">
<input type="checkbox" name="ckx_1" id="ckx_1" /><label for="ckx_1" >Choix 1</label><br />
</div>
</div>
</body>
</html> |