Magnificent Popupコードを変更してアイテム0(Galleryの最初のイメージ)からギャラリーを開始するために作成されたイメージの配列を制御する方法を知りたいですが、1ギャラリーの2番目の画像)。私はギャラリーのロジックを少し変更する必要があります。現在の動作は、ギャラリーからサムネイルの1つがクリックされ、サムネイルの画像がクリックされた状態でポップアップウィンドウギャラリーが起動されたときです。その配列からギャラリーの次のイメージをロードする必要があります。言わせてください。私は4つの画像のギャラリーを持っています。サムネイルはギャラリーの最初の画像です。クリックすると、ギャラリーから2番目のイメージをロードする必要があります。どんな助けも高く評価されます!前もって感謝します。Magnificent Popup - 2番目の配列アイテムからギャラリーを開始
ここに機能コードがあります。
function lightbox() {
$('.lightbox').magnificPopup({
delegate: 'a',
type: 'image',
gallery:{
enabled:true,
arrowMarkup: '<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><img src="img/assets/slider-left-thin-arrow.png"></button>',
},
mainClass: 'mfp-zoom-in',
removalDelay: 500, //delay removal to allow out-animation
callbacks: {
beforeOpen: function() {
this.st.image.markup = this.st.image.markup.replace('mfp-figure', 'mfp-figure mfp-with-anim');
}
},
closeMarkup: '<button title="%title%" type="button" class="mfp-close"></button>',
midClick: true
});
}
素晴らしいです!それは私が必要とする方法で動作します。大いに感謝する! – vladc77