この問題は、私のポートフォリオ (Cluj School of Public Health) の最初の要素の下にある [もっと見る] をクリックした後に発生する可能性があります。別の div は、ポートフォリオの見出しの下から slideDown() を実行します。これにより、プレビューを展開しようとすると、ポートフォリオ プレビューの要素を 1 回ではなく 2 回クリックする必要があります。
ポートフォリオ グリッド用のプラグインを使用しています: http://tympanus.net/codrops/2013/03/19/thumbnail-grid-with-expanding-preview
問題のページはこちらでご覧いただけます: http://www.zefirus.co.uk/
プラグイン内に存在するプレビューを閉じ、作成した追加の div を下にスライドするために私が書いた関数は次のとおりです。
function hidePreview() {
var preview = $.data( this, 'preview' );
preview.close();
$.removeData( this, 'preview' );
}
function public_max() {
$('#public_max').slideDown(500);
$('.unload').slideDown(300);
}
function gridSlideUp() {
$(document.body).animate({
'scrollTop': $('#portofoliu').offset().top
}, 300);
setTimeout(public_max, 700);
}
function gridSlideDown() {
$(document.body).animate({
'scrollTop': $('#portofoliu').offset().top
}, 300);
$('#og-grid').slideDown('slow');
$('#og-grid').trigger(click());
}
function load_public() {
hidePreview();
setTimeout(gridSlideUp, 650);
}
function unload_public() {
$('#public_max').slideUp(700);
$('.unload').slideUp(300);
setTimeout(gridSlideDown, 700);
}