0

両方の変数 (mySwipe1、mySwipe2) が必要ですが、.photoSwipe({...}) でパラメーターを繰り返したくありません。

<script>
$(document).ready(function(){

    var mySwipe1 = $("#Div1 a").photoSwipe({ 
        captionAndToolbarAutoHideDelay: 0, 
        captionAndToolbarFlipPosition: true,
        doubleTapZoomLevel: 2,
        imageScaleMethod:  "fitNoUpscale",
        loop: false,
        preventSlideshow: true
    });         
    var mySwipe2 = $("#Div2 a").photoSwipe({ 
        captionAndToolbarAutoHideDelay: 0, 
        captionAndToolbarFlipPosition: true,
        doubleTapZoomLevel: 2,
        imageScaleMethod:  "fitNoUpscale",
        loop: false,
        preventSlideshow: true
    });

});
</script>

詳細情報: 私はデザイナーです。これは私のウェブサイトのポートフォリオ ギャラリーの一部です。div 要素を 1 つの変数にまとめると、var mySwipe1 = $("#Div1 a, #Div2 a").photoSwipe({...意図した 2 つのギャラリーが 1 つになります。複数のギャラリーが必要です。

助けてくれてありがとう。

4

3 に答える 3