「Magnific Popup」というスライドショウプラグインを利用しようとしています。
http://dimsemenov.com/plugins/magnific-popup/documentation.html
を参考にして設定をしようとしています。
例えば
ブログみたいな感じで数ブロックにわたって個別のスライドショウを複数設定する場合に
<div class="parent-container"> <a href="path-to-image-1.jpg">Open popup 1</a> <a href="path-to-image-2.jpg">Open popup 2</a> <a href="path-to-image-3.jpg">Open popup 3</a> </div> $('.parent-container').magnificPopup({ delegate: 'a', type: 'image', gallery: { enabled:true } });
とすれば良いと考えました。
しかし
<div class="block"> <div class="parent-container"> <a href="path-to-image-1.jpg">Open popup 1</a> <a href="path-to-image-2.jpg">Open popup 2</a> <a href="path-to-image-3.jpg">Open popup 3</a> </div> </div> <div class="block"> <div class="parent-container"> <a href="path-to-image-4.jpg">Open popup 1</a> <a href="path-to-image-5.jpg">Open popup 2</a> <a href="path-to-image-6.jpg">Open popup 3</a> </div> </div><div class="block"> <div class="parent-container"> <a href="path-to-image-7.jpg">Open popup 1</a> <a href="path-to-image-8.jpg">Open popup 2</a> <a href="path-to-image-9.jpg">Open popup 3</a> </div> </div>
としたとき。
全ての画像がまとまって取り込まれて
1つのギャラリーとして表示されてしまいます。
:eqとかを利用して個別のブロックを識別しながら
表示できればと考えていますが、うまくいきません。
宜しくお願いいたします。
(追記)
例えば、ブロック(領域)が5つあるとします。各々の領域に複数の画像ギャラリー用の写真が設定されています。
ブロックAに3枚 →3枚のギャラリー作成
ブロックBに4枚 →4枚のギャラリー作成、
ブロックCに5枚 →5枚のギャラリー作成、
ブロックDに4枚 →4枚のギャラリー作成、
ブロックEに7枚 →7枚のギャラリー作成、
のように5種類のスライドショウを設定するというのが、目標になります。
回答1件
あなたの回答
tips
プレビュー