visibility:visible/caché div

Quel est le meilleur moyen pour afficher une div lorsque vous cliquez sur un bouton, puis de le cacher avec un bouton de fermeture??

Mon Jquery code est comme suit:

$(".imageIcon").click(function(){
$('.imageShowWrapper').css("visibility", 'visible');
});
 $(".imageShowWrapper").click(function(){
$('.imageShowWrapper').css("visibility", 'hidden');
});

sauf le problème, je vais avoir, c'est qu'il se ferme automatiquement sans aucune clics. Il charge tout ok, s'affiche pendant environ 1/2 sec et ferme. Des idées?

OriginalL'auteur Scott Robertson | 2012-05-01