【Magnific Popup + swiper.js v4】モーダル内へのスライダー実装

[ ID : 8027 ]
ゴールド
【Magnific Popup + swiper.js v4】モーダル内へのスライダー実装

概要

【jQuery】リスト表示したトリガー要素をクリックしたらモーダルが開き、その中にスライダーを配置する方法を紹介。

用途・要件

  • リスト表示されているトリガーをクリックしたらモーダルが開き、スライダーが表示。(モーダルはMagnific Popup、スライダーはSwiperを使用)
  • クリックしたトリガーに対応したスライドがスライダーに表示される。
  • モーダルを閉じたら、対象のswiperを解除(destory)する。
  • PC時、アクティブなスライドを中央に表示し、左右にスライドが見切れるように表示。
  • ナビゲーションボタン(矢印)はアクティブスライドの左右の隙間に配置し、位置はJSで調整している。
  • SP時、スライドは一枚表示にする。(左右に見切れていない。スライド間の隙間なし)
  • 同一ページへの複数設置可能。

検証ブラウザ

  • Google Chrome(最新)
  • Safari(最新)
  • Firefox(最新)
  • Microsoft Edge(最新)
  • IE11

その他

  • Swiper v4.5.1 使用
  • Magnific Popup v1.1.0 使用
  • jQuery v3.6.0使用。

実装

このコンテンツの続きを閲覧するにはログインが必要です。 新規会員登録

この記事をシェアする

関連記事

新着記事

全ての記事を見る

KONOCODEのメリット 無料会員登録