$(function () { //useragent判定 IE用 var uA = navigator.userAgent.toLowerCase(); var isMSIE = (uA.indexOf('msie') > -1) && (uA.indexOf('opera') == -1); var isIE11 = (uA.indexOf('trident/7') > -1); var isIE = isMSIE || isIE11; $(document).on('click', '.pc_video', function(e){ var videoPoster = $(this).find("img").attr('src'); //クリックされたビデオポスター var videoSrc = $(e.currentTarget).data('video_source');//クリックされたターゲットのvideo_source var videoMordal = $(".videoMode");//モーダルウインドウ videoMordal.find('video').attr('poster', videoPoster); if (uA.isIE) { videoMordal.find('video').attr('src', videoSrc); } else { videoMordal.find('video').attr('autoplay', ''); videoMordal.find('video').attr('src', videoSrc); } videoMordal.addClass('fadeInM'); //モーダルの外をクリック時の処理 $('.videoMode').on('click', function (e) { if (!$(e.target).closest('#innerVideo').length) { videoMordal.removeClass('fadeInM'); videoMordal.find('video').attr('src', ''); } else { return; } }); }); //次回の枠に何も表示されない時に発動 $("#movieList .movieDate span:empty").append('-----').css('font-size', '17px'); }); //ページャー用 //次以降のページが無い場合、ページャーを非表示 $('.moviePager:not(:has(a))').hide(); //先頭のページの場合 if (!($('.moviePager li:first-child').find('a').length)) { $('.moviePager li:first-child').hide(); $('.moviePager li:first-child + li').hide(); $('.moviePager li:first-child + li + li').hide(); } //最後のページの場合 if (!($('.moviePager li:last-child').find('a').length)) { $('.moviePager li:last-child').hide(); $('.moviePager li:nth-last-of-type(2)').hide(); $('.moviePager li:nth-last-of-type(3)').hide(); } //ページの幅によってモーダルウインドウを有効にするか判定 function determine_modalwindow() { if (window.innerWidth <= 768) { remove_modalwindow(); }else{ set_modalwindow(); } } function set_modalwindow() { $('.s_video').css('display','none'); $('.pc_video').css('display','inline-block'); } function remove_modalwindow() { $('.s_video').css('display','inline-block'); $('.pc_video').css('display','none'); } var mql = window.matchMedia('(max-width: 768px)'); mql.addListener(function (event) { determine_modalwindow(); });