Bonjour à tous

Je voudrai pouvoir faire apparaitre un div en display none en cliquant sur un autre div, puis pouvoir remettre ce div (celui qui était en display none et qui est désormais en display block) en display none en cliquant n'importe où sur la page.

Voilà les deux écouteurs :
Le 1er fait apparaitre le div, le 2eme le fait disparaitre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$(".icons_top_cadre").click(function () { 
	$(this).next().show();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 $("html").click(function (e) { 
 		if ($("#deplacer_vers").css('display') == "block") {	
 			$("#deplacer_vers").slideUp(); 
 		}
 		else if ($("#copier_vers").css('display') == "block") {
 			$("#copier_vers").slideUp();
 		}
 		else if ($("#marquer_comme").css('display') == "block") {
 			$("#marquer_comme").slideUp();
 		}
 });

Le problème est que quand je clique sur le div pour le faire apparaitre, je clique aussi sur la page, et donc les deux écouteurs agisse, le div apparait puis disparait instantanément

Merci