/* ------------------------------------------- * @init ------------------------------------------- */ $(function () { var u = new EPOS_CARD.Util(); EPOS_CARD.module.smoothScroll({ noScrollClass: ".js-eptogether-noScroll", fixParts: '#header' }); $.cookieSetDesignCard(); $.sliderSetSlick(); $.appli_modal(); $.loginLinkChange(); }); (function($){ var u = new EPOS_CARD.Util(); $.cookieSetDesignCard = function(){ var COOKIE_DOMAIN = location.host.indexOf(".eposcard.co.jp")!==-1 ? ".eposcard.co.jp" : location.host; $('.applyDesign_eptogether').click(function(){ var cardNumber = '0' + $(this).attr('name'); document.cookie = "selecteddesignno-cardapply_form01=; max-age=0; path=/"; document.cookie = "selectedstdcard-cardapply_form01=; max-age=0; path=/"; document.cookie = "jump_designcardList=; max-age=0; path=/"; $.cookie("selecteddesignno-cardapply_form01", cardNumber, {domain:COOKIE_DOMAIN , expires: 30, path: "/"}); $.cookie('selectedstdcard-cardapply_form01', 'classic' ,{domain:COOKIE_DOMAIN , expires: 30, path: "/"}); $.cookie('jump_designcardList', '1' ,{domain:COOKIE_DOMAIN , expires: 30, path: "/"}); }); } /* * sliderSetSlick */ $.sliderSetSlick = function(){ $('.js-application_slider01').slick({ autoplay: true, slidesToScroll: 1, slidesToShow: 1, centerMode: true, centerPadding: '0px', autoplaySpeed: 5000, pauseOnFocus: false, pauseOnHover: false, speed: 300, dots: false, touchMove: true, asNavFor: '.js-application_slider-links', }); $('.js-application_slider02').slick({ autoplay: true, variableWidth: true, slidesToScroll: 1, slidesToShow: 1, centerMode: true, centerPadding: '0px', autoplaySpeed: 5000, pauseOnFocus: false, pauseOnHover: false, speed: 300, arrows:true, dots: true, dotsClass: 'top-sliderDots', appendDots: $('.applicationSliderBox .applicationSliderNav'), asNavFor: '.js-application_slider-links', }); $('.js-application_slider03').slick({ autoplay: true, variableWidth: false, slidesToScroll: 1, slidesToShow: 1, centerMode: true, centerPadding: '0px', autoplaySpeed: 5000, pauseOnFocus: false, pauseOnHover: false, speed: 300, arrows:true, dots: false, asNavFor: '.js-application_slider-links', }); }; /* * appli_modal */ $.appli_modal = function(config){ // vars var $elm = $(".js-appli_modal"); if($elm.length === 0){ return false; } var c = $.extend({ customClose: ".cb_close", CLOSE_HTML: '
' },config); if(u.isRangeSP()) { $elm.colorbox({ iframe: true, innerWidth:"95%", innerHeight: 250, maxWidth: "95%", maxHeight: "98%", fixed: true, className: "cb-ytWrap", closeButton: false, onComplete: function(){ $(c.CLOSE_HTML).appendTo("#colorbox.cb-ytWrap #cboxLoadedContent"); }, onClosed: function(){ $("#ytClose").remove(); } }); } else { $elm.colorbox({ iframe: true, innerWidth:980, innerHeight:580, maxWidth: "100%", maxHeight: "100%", fixed: true, className: "cb-ytWrap", closeButton: false, onComplete: function(){ $(c.CLOSE_HTML).appendTo("#colorbox.cb-ytWrap #cboxWrapper"); }, onClosed: function(){ $("#ytClose").remove(); } }); } }; /* * loginLinkChange */ $.loginLinkChange = function(){ // cookie取得関数 function getCookie(c_name){ var st = ""; var ed = ""; if(document.cookie.length>0){ // クッキーの値を取り出す st = document.cookie.indexOf(c_name + "="); if(st !== -1){ st = st+c_name.length+1; ed = document.cookie.indexOf(";",st); if(ed === -1) { ed=document.cookie.length; } // 値をデコードして返す return unescape(document.cookie.substring(st,ed)); } } return ""; } var $target_Out = $(".typeLogout"), $target_In = $(".typeLogIn") if($target_Out.length === 0){ return false; } $target_Out.hide(); $target_In.hide(); /* 会員cookieが無ければログアウトバナーを表示 */ if(getCookie("esc_if") === ""){ $target_Out.show(); } else { $target_In.show(); } }; })(jQuery);