クリックすると、すべてをオーバーレイする大きな divが表示される小さなdivがいくつかあります - ライトボックスのようなものです。大きな divを非表示にするために、それをクリックします (「これを閉じる」リンクはありません)。
クリックコードは次のとおりです。
// 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);
});
});
});
.compositos_lightboxBackgroundは div をオーバーレイする背景であり、.compositos_DBitem_lightboxは大きなdivです。
問題は、大きな divをクリックした後(表示されている場合)、大きな div の領域を離れないと、フェードアウトして元に戻ることです。クリックしてマウスをすばやく離すと、機能します。
どうしたの?
ペドロ