1

この問題は、私のポートフォリオ (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);

}
4

0 に答える 0