$(function () { /// /// スクロール時に各要素をポップアップで表示する /// let $aosItems = $('.aos-popup'); $aosItems.attr('data-aos', 'fade-up'); $aosItems.attr('data-aos-easing', 'ease-in-cubid'); $aosItems.attr('data-aos-once', true); $aosItems.attr('data-aos-duration', '1200'); $aosItems.attr('data-aos-offset', '300'); AOS.init(); /// /// ハンバーガーメニュー内のリンクをクリックした時にメニューを閉じる /// let $navbarCollapse = $(".navbar-collapse"); let $nabvarLink = $(".navbar-nav li a"); $nabvarLink.click(function (event) { $navbarCollapse.collapse('hide'); }); /// /// ハンバーガーメニューの範囲外をクリックした時にメニューを閉じる /// $(document).click(function (event) { let clickover = $(event.target); let _opened = $navbarCollapse.hasClass('show'); if (_opened === true && !clickover.hasClass('navbar-toggle')) { $navbarCollapse.collapse('hide'); } }) /// /// ウィンドウサイズが変更された時にハンバーガーメニューを閉じる /// let innerWidth = window.innerWidth; window.addEventListener('resize', () => { if (innerWidth === window.innerWidth) { return; } innerWidth = window.innerWidth; let _opened = $navbarCollapse.hasClass('show'); if (_opened === true) { $navbarCollapse.collapse('hide'); } }); // 動画をスライド切り替えできるようにする $('.sample-video-container').slick(); let $iframes = $('.youtube-video'); $iframes.each(function () { // 初期状態はサムネ画像を代わりに表示する let $iframe = $(this); let id = $iframe.attr('data-src'); let $thumb = $(''); // 動画の上に表示される再生ボタン let $videoPlayButton = $(''); $iframe.before($thumb).remove(); $thumb.after($videoPlayButton); // 再生ボタンがクリックされると、動画埋め込みに差し替わる $videoPlayButton.on('click', function () { $player = $('
'); $thumb.after($player).remove(); $(this).remove(); }); }); // 次の動画、前の動画ボタンをクリックされたら全ての動画の再生を止める $('.slick-next,.slick-prev').on('click', function () { let $playingVideo = $('.video-playing'); if ($playingVideo.length == 0) { return; } for (let i = 0; i < $playingVideo.length; i++) { let $contentWindow = $playingVideo[i].contentWindow; $contentWindow.postMessage( '{"event":"command","func":"pauseVideo","args":""}', "*" ); } }); });