//easing-scroll $(function () { $('a[href^=#]').click(function () { var speed = 1000; var href = $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); var hH = $('#header-menu').innerHeight(); var position = target.offset().top - hH; $("html, body").animate({ scrollTop: position }, speed, "swing"); return false; }); }); //gototop fixed $(function () { var topBtn = $('.to-top'); topBtn.hide(); $(window).scroll(function () { if ($(this).scrollTop() > 100) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); topBtn.click(function () { $('body,html').animate({ scrollTop: 0 }, 1000); return false; }); }); //slick $(function () { var w = $(window).width(); var f = 767; // if(!navigator.userAgent.match(/(iPhone|iPad|Android)/) || (w > x)){ if (w > f) { $('.slide-list').slick({ centerMode: true, centerPadding: '299px', autoplaySpeed: 3500, pauseOnHover: true, draggable: true, speed: 1000, }); setTimeout(function(){ $('.slide-list').slick('slickPlay'); },3700); $('.episode-cut .slide').slick({ autoplay: true, slideWidth: 854, autoplaySpeed: 2000, pauseOnHover: true, draggable: true, speed: 2000, }); } else { $('.slide-list').slick({ centerMode: true, centerPadding: '0', autoplaySpeed: 3500, pauseOnHover: true, draggable: true, speed: 1000, }); setTimeout(function(){ $('.slide-list').slick('slickPlay'); },3700); $('.episode-cut .slide').slick({ centerMode: true, centerPadding: '0', autoplay: true, autoplaySpeed: 2000, pauseOnHover: true, draggable: true, speed: 1000, }); } }); //popup $(function(){ $('.popup-iframe').magnificPopup({ disableOn: 320, type: 'iframe', mainClass: 'mfp-fade', removalDelay: 200, preloader: false, fixedContentPos: false }); }); //hover $(function(){ $("section#parts-partners .partners .partners-list li").hover( function () { $("section#parts-partners .partners .partners-list li").not(this).css({ backgroundColor:"#000" }); $("section#parts-partners .partners .partners-list li a img").not(this).css({ opacity:"0.9" }); }, function () { $("section#parts-partners .partners .partners-list li").not(this).css({ backgroundColor:"#FFF"}); $("section#parts-partners .partners .partners-list li a img").not(this).css({ opacity:"1" }); } ); }); $(function () { var winW = $(window).width(); if(winW > 767){ $(".episode-list li a").parent().css({ backgroundColor:"#000" }); $(".episode-list li a").hover( function () { $(this).parent().css({ backgroundColor:"#fff" }); }, function () { $(this).parent().css({ backgroundColor:"#000" }); } ); }else{ $(".episode-list li a").parent().css({ backgroundColor:"#000" }); } }); //高さ調整 $(window).load(function () { //goods-list var lW = $('.goods-list li').width(); $('.goods-list li .thumbnail,.goods-list li .thumbnail img').height(lW); //slide var sH = $('#anime .slider .slide li').height(); $('#anime .slider .slide').height(sH); var iH = $('#character-detail .character-image figure img').height(); $('#character-detail .character-image figure').height(iH); }); $(window).resize(function () { //goods-list var lW = $('.goods-list li').width(); $('.goods-list li .thumbnail,.goods-list li .thumbnail img').height(lW); //slide var sH = $('#anime .slider .slide li').height(); $('#anime .slider .slide').height(sH); var iH = $('#character-detail .character-image figure img').height(); $('#character-detail .character-image figure').height(iH); }); $(function () { var winW = $(window).width(); if(winW > 767){ var cW = $('#character-detail .character-image').innerWidth(); var iW = $('#character-detail .character-image figure img').width(); if(cW < iW){ $('#character-detail .character-image figure img').css({ 'position': 'absolute' }); } }else{} }); $(window).resize(function () { var winW = $(window).width(); if(winW > 767){ var cW = $('#character-detail .character-image').innerWidth(); var iW = $('#character-detail .character-image figure img').width(); if(cW < iW){ $('#character-detail .character-image figure img').css({ 'position': 'absolute' }); } }else{ $('#character-detail .character-image figure img').css({ 'position': 'relative' }); } }); //tile $(window).load(function () { var w = $(window).width(); var f = 767; // if(!navigator.userAgent.match(/(iPhone|iPad|Android)/) || (w > x)){ if (w > f) { $(".news-list li").tile(4); $(".news-list li .thumbnail").tile(4); $(".anime-list li").tile(4); $(".project-list li").tile(4); $(".goods-list li").tile(5); $(".goods-list li .title").tile(5); } else { $(".news-list li").tile(2); $(".recent-news-list li").tile(2); $(".anime-list li").tile(2); $(".project-list li").tile(2); $(".goods-list li").tile(2); $(".goods-list li .title").tile(2); } }); $(window).resize(function () { var w = $(window).width(); var f = 767; if (w > f) { $(".news-list li").tile(4); $(".news-list li .thumbnail").tile(4); $(".anime-list li").tile(4); $(".project-list li").tile(4); $(".goods-list li").tile(5); $(".goods-list li .title").tile(5); } else { $(".news-list li").tile(2); $(".recent-news-list li").tile(2); $(".anime-list li").tile(2); $(".project-list li").tile(2); $(".goods-list li").tile(2); $(".goods-list li .title").tile(2); } }); $(window).resize(function () { setTimeout(function(){ //goods-list var lW = $('.goods-list li').width(); $('.goods-list li .thumbnail,.goods-list li .thumbnail img').height(lW); //slide var sH = $('#anime .slider .slide li').height(); $('#anime .slider .slide').height(sH); },100); }); //スマホメニュー $(function () { var winW = $(window).width(); if(winW < 767){ $('.menu-trigger , .header-menu li a').on('click', function () { $(".header-menu").fadeToggle( "slow" ); $(".menu-trigger").toggleClass('active'); }); $('.anime-header-menu-sp').on('click', function () { $(".anime-header-menu-list").slideToggle( "slow" ); }); }else{ } }); //背景動画とスライド切り替え $(function() { if ((navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('iPad') > 0 || navigator.userAgent.indexOf('iPod') > 0 || navigator.userAgent.indexOf('Android') > 0)){ $('#anime.anime_1st .movie').remove(); $('#anime.anime_1st .slider').css("display","block"); }else { $('#anime.anime_1st .movie').css("display","block"); $('#anime.anime_1st .slider').css("display","none"); } }); $(function() { // 設定 var $interval = 5000; // 切り替わりの間隔(ミリ秒) var $fade_speed = 3000; // フェード処理の早さ(ミリ秒) $("#anime .slider .slide li").hide().css({"position":"absolute","top":0,"left":0}); $("#anime .slider .slide li:first").addClass("active").show(); setInterval(function(){ var $active = $("#anime .slider .slide li.active"); var $next = $active.next("li").length?$active.next("li"):$("#anime .slider .slide li:first"); $active.fadeOut($fade_speed).removeClass("active"); $next.fadeIn($fade_speed).addClass("active"); },$interval); }); $(function() { var nav = $('.header-menu'); //main-menu-pcの位置 var navTop = nav.offset().top + 100; //スクロールするたびに実行 $(window).scroll(function () { var winTop = $(this).scrollTop(); //スクロール位置がnavの位置より下だったらクラスfixedを追加 if (winTop > navTop) { $('.parts-header-menu-fixed').css('top', 0 + 'px'); } else if (winTop <= navTop) { $('.parts-header-menu-fixed').css('top', -70 + 'px'); } }); }); $(function () { var url = $(location).attr('href'); if (url.indexOf("?id=") == -1) { // スムーズスクロール以外の処理(必要なら) } else { // スムーズスクロールの処理 var winW = $(window).width(); var url_sp = url.split("?id="); var hash = '#' + url_sp[url_sp.length - 1]; var tgt = $(hash); var pos; if(winW >= 768){ var pos = tgt.offset().top - 70; }else{ var pos = tgt.offset().top - 50; } $("html, body").animate({ scrollTop: pos }, 2000, "swing"); } }); /*$(function() { var wW = $(window).innerWidth(); var sW = $("#scroll-novel").innerWidth(); var cW = $("#contents-novel").innerWidth(); var iW = $("#contents-novel img").innerWidth(); var diff = (wW - sW) / 2; var cL = sW - cW; $("#contents-novel").css('left', cL); $(document).mousewheel(function(eo, delta, deltaX, deltaY) { $("#contents-novel").offset(function(index,posObj){ var myObj = new Object(); myObj.left = posObj.left + deltaY * -1; var initPos = myObj.left - diff; if(diff < myObj.left){ myObj.left = diff; } if((myObj.left - diff) < cL){ myObj.left = cL + diff; } return myObj; }) }); var winW = $(window).width(); if(winW < 767){ $("#contents-novel").scrollLeft(iW); }else{} $(window).on('resize',function() { var resizeW = $(window).width(); var wW = $(window).innerWidth(); var sW = $("#scroll-novel").innerWidth(); var cW = $("#contents-novel").innerWidth(); var iW = $("#contents-novel img").innerWidth(); var diff = (wW - sW) / 2; var cL = sW - cW; if(winW != resizeW){ if(resizeW < 767){ $("#contents-novel").scrollLeft(iW); $("#contents-novel").css('left', cL); }else{ $("#contents-novel").css('left', cL); } }else{} winW = resizeW; }); });*/ $(window).on('load',function() { $(".scroll-novel").each(function(){ var sw = $(this).outerWidth(); var iw = $(this).find('.contents-novel').find('img').innerWidth(); var cl = iw; $(this).scrollLeft(cl); $(this).mousewheel(function(eo, delta, deltaX, deltaY) { var sl = $(this).scrollLeft() + (delta * 20); $(this).scrollLeft(sl); }); }); $('.modal-novel').css({display:'none',opacity: 1,zIndex: 5}); }); $(function () { $('.btn-container .btn-novel').click(function () { var index = $('.btn-container .btn-novel').index(this); $('.novel-container .modal-novel').eq(index).fadeIn('slow'); }); $('.btn-close').click(function () { $('.modal-novel').fadeOut('slow'); }); }); $(function () { $('.black-Navi_Trigger').on('click', function () { $(".black-Navi_List").slideToggle(300); }); }); //IE処理 if (!window.console) { window.console = { log: function (msg) { // do nothing. } }; }