',
patterns: {
youtube: {
src: '//www.youtube.com/embed/%id%?autoplay=1&rel=0'
}
}
},
disableOn: 0,
type: type,
mainClass: 'mfp-fade',
removalDelay: 500,
preloader: false,
// fixedContentPos: false,
callbacks: {
open: function() {
if(callbackOpen){
callbackOpen();
}
},
beforeClose: function() {
if(callbackClose){
callbackClose();
}
}
}
});
}
// ロード時自動モーダル = 画像または動画
if( modalOption["autoPopup"] ) {
if( modalOption["type"] === "youtube" ) {
mfpSetting('#js-autoModal', mfpIframeSrc, 'iframe', "", showCont);
} else if ( modalOption["type"] === "img" ){
mfpSetting('#js-autoModal', modalOption["imgSrc"], 'image', "", showCont);
if(modalOption['imgLink']){
$(document).on('click','.mfp-img',function(){
window.location.href = modalOption['imgLinkUrl'];
})
}
}
}
// クリックでモーダル = 動画
mfpSetting('.js-clickYouTubeModal', mfpIframeSrc, 'iframe', "", "");
/* ==========================================
*
* ローディング
*
========================================== */
// 初期アニメーション時間
const firstAnimationTime = 0;
// コンテンツ表示
function showCont(){
$("body").addClass("is-loaded");
$(".loading").fadeOut(1000,"easeInOutQuint");
}
// ローディング
function loading(){
if ( MAVJS.checkReferer() ) { // 同一ドメインからのリンクの場合
showCont();
return;
}
// ダイレクト、または別サイトからの流入の場合
setTimeout(function(){ // 初期アニメーション待ち
if( modalOption["autoPopup"] ) { // 自動モーダル設定あり
$('#js-autoModal').trigger("click");
return;
}
// 自動モーダル設定なし
showCont();
}, firstAnimationTime );
}
loading();
});