J'ai quelques petites divs qui, lorsque l'on clique dessus, affichent un plus grand div qui se superpose à tout - un peu comme une boîte à lumière. Afin de masquer le grande division Je clique dessus (il n'y a pas de lien "fermer ceci").
Voici le code de clic :
// First click - draw in
$('.compositos_DBitem').on('click', function(){
// Some stuff going on here...
function(){
// Animate the lightbox elements
$('.compositos_DBitem_lightbox', this).fadeIn(500);
$('.compositos_lightboxBackground').fadeIn(500);
// Second click - draw back
$(this).on('click', function(){
$('.compositos_DBitem_lightbox', this).fadeOut(500);
$('.compositos_lightboxBackground').fadeOut(500);
});
});
});
En .compositos_lightboxBackground est la div de recouvrement de l'arrière-plan et la div .compositos_DBitem_lightbox sont les grandes divs .
Le problème est que, après avoir cliqué sur le bouton grande division (lorsqu'elle est affichée), elle s'efface et revient - si vous ne laissez pas de grandes divisions domaine. Si je clique dessus et que je retire rapidement la souris, cela fonctionne.
Qu'est-ce qui ne va pas ?
Pedro