下記サイトをのような参考サイトをいくつも見たのですが、ifreamタグではなく全てaタグで実行されています。
https://gimmicklog.com/jquery/180/
以下のようにaタグではなくifreamタグの動画をMagnific Popupを使用し、オーバーレイして動画を拡大表示させることは可能でしょうか?
※イメージは下記参考サイトのような感じですが、再生ボタンをクリックしたらモーダル拡大して動画が流れるといった方法ができればと思っています。
https://chiyo-katsumasa.com/video/#
以下のファイルはダウンロードしてlinkおよびscriptで読み込み済みです。
・<link rel="stylesheet" href="../../kari/css/magnific-popup.css" />
・<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
・<script src="../../kari/js/jquery.magnific-popup.min.js"></script>
HTML
1<div class="movie"> 2 <div class="line"><hr><hr></div> 3 <h2>タイトル</h2> 4 <p class="note">※動画をクリックすると拡大します。</p> 5 <ul class="movie_box"> 6 <li> 7 <iframe class="popup-iframe" width="100%" src="動画のURL" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 8 <div class="text"> 9 <h3>サブタイトル ♯1</h3> 10 <p>コンテンツ内容</p> 11 </div> 12 </li> 13 <li> 14 <iframe class="popup-iframe" width="100%" src="動画のURL" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 15 <div class="text"> 16 <h3>サブタイトル ♯2</h3> 17 <p>コンテンツ内容<br><br></p> 18 </div> 19 </li> 20 </ul> 21</div>
jQuery
1$(function(){ 2 $('.popup-iframe').magnificPopup({ 3 type: 'iframe', 4 disableOn: 500, //ウィンドウ幅が500px以下だったらモーダル表示させずにリンク先へ遷移 5 mainClass: 'mfp-fade', 6 removalDelay: 200, 7 preloader: false, 8 fixedContentPos: false 9 }); 10});
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/26 05:41
2019/12/26 05:54
2019/12/26 06:06
2019/12/26 10:26