//============================================================================== // viewport //============================================================================== $(function() { var userAgent = window.navigator.userAgent.toLowerCase(); if((navigator.userAgent.indexOf('iPhone') > 0 && navigator.userAgent.indexOf('iPad') == -1) || navigator.userAgent.indexOf('iPod') > 0 || (navigator.userAgent.indexOf('Android') > 0 && navigator.userAgent.indexOf('Mobile') > 0)){ // for Smartphone $("head").append(''); $("head").append(''); $("head").append(''); headerSPmenu(); newsNavSP(); musicNavSP() } else if((navigator.userAgent.indexOf('Android') > 0 && navigator.userAgent.indexOf('Mobile') == -1) || navigator.userAgent.indexOf('A1_07') > 0 || navigator.userAgent.indexOf('SC-01C') > 0 || navigator.userAgent.indexOf('iPad') > 0) { // for Tablet $('head').append(''); } else { // for PC $('head').append(''); } }); //============================================================================== // ナビ グレーアウト 2021.9 //============================================================================== $(function() { $('li#navMembers').addClass('disabled') $('li#navMembers a').attr('href','javascript:;'); }); //============================================================================== // top //============================================================================== //スライダー $(window).load(function() { $('#topSliderBox').flexslider({ animation: "fade", controlNav: true, directionNav: false, slideshowSpeed: 6000, animationSpeed: 1000 }); }); //ボックスの高さを取得して>を中央配置 $(window).load(function(){ //topNews $('.topContentsANewsBox').each(function(){ var topContentsANewsBoxH = $(this).find('.topContentsANewsBoxL').height()+30; $(this).find('.topContentsANewsBoxR p').css("height",topContentsANewsBoxH); }); //topSchedule $('.topContentsAScheduleBox').each(function(){ var topContentsAScheduleBoxH = $(this).find('.topContentsAScheduleBoxL').height()+20; $(this).find('.topContentsAScheduleBoxR p').css("height",topContentsAScheduleBoxH); }); }); //============================================================================== // news //============================================================================== //ボックスの高さを取得して>を中央配置 $(window).load(function(){ $('.newsIdxBox').each(function(){ var newsIdxBoxH = $(this).find('.newsIdxBoxL').height()+30; $(this).find('.newsIdxBoxR p').css("height",newsIdxBoxH); }); }); //スマホではナビをプルダウン開閉式にする function newsNavSP() { $(function() { //初期設定 $('ul.newsNav').hide(); $('#newsNavSPbtn a').click(function() { $('ul.newsNav').slideToggle(); }) }); } //============================================================================== // schedule //============================================================================== //ボックスの高さを取得して>を中央配置 $(window).load(function(){ $('.scheIdxBox').each(function(){ var scheIdxBoxH = $(this).find('.scheIdxBoxL').height()+20; $(this).find('.scheIdxBoxR p').css("height",scheIdxBoxH); }); }); //============================================================================== // biography //============================================================================== //アコーディオン開閉 $(function() { //下向き>は一旦消す $('.bioIdxBoxTable').hide(); $('.bioIdxBox h3 a .fa-angle-down').hide(); // 最新年度を OPEN するように、biography ページ内で // 以下同様の JS を出力しているため、ここでは何もしません //$('#bioIdxBox2016 .bioIdxBoxTable').show(); //$('#bioIdxBox2016 h3 a .fa-angle-down').show(); //$('#bioIdxBox2016 h3 a .fa-angle-right').hide(); $('.bioIdxBox h3 a').click(function() { $(this).parent().next().slideToggle(); $(this).find("i").toggle(); }) }); //============================================================================== // graduates //============================================================================== //アコーディオン開閉 $(function() { //下向き>は一旦消す $('.graduatesIdxWrapBox h3 a .fa-angle-down').hide(); $('.graduatesIdxWrapBox h3 a').click(function() { $(this).parent().next().slideToggle(); $(this).find("i").toggle(); }) //2020だけOPEN $('#graduatesIdxBox2020 h3 a .fa-angle-down').show(); $('#graduatesIdxBox2020 h3 a .fa-angle-right').hide(); $('.graduatesIdxBoxContents').hide(); $('#graduatesIdxBox2020 .graduatesIdxBoxContents').show(); }); //============================================================================== // music //============================================================================== //スマホではナビをプルダウン開閉式にする function musicNavSP() { $(function() { //初期設定 $('ul.musicNav').hide(); $('#musicNavSPbtn a').click(function() { $('ul.musicNav').slideToggle(); }) }); } //============================================================================== // 横向きでリロード //============================================================================== $(document).ready(function(){ window.onorientationchange = function(){ window.location.reload(); }; }); //============================================================================== // イラスト背景 //============================================================================== $(function() { $("body").wrapInner("
") }); //============================================================================== // LoGiRL生放送 ON AIR中! //============================================================================== $(function() { $.ajax({ url: "https://www.sakuragakuin.jp/" + "logirl_load.php?ts="+ parseInt( new Date() /1000 ), type: "get", dataType: "json", }).then( function(data){ if ( data.result ) { $("#headerBGA").prepend('
LoGiRL生放送 ON AIR中!
'); } }); }); /* $(function() { $("#headerBGA").prepend('
LoGiRL生放送 ON AIR中!
') }); */ //============================================================================== // スマホ用ハンバーガーナビ(スマホのみ) //============================================================================== function headerSPmenu() { $(function() { $("#nav").hide(); $("#nav ul li a:even").css("borderLeft","none"); $("#headerSPmenu a").bind("click", function() { $("#nav").slideToggle(); }); $("#nav a").bind("click", function() { $("#nav").fadeOut(); }); }); } //============================================================================== //ロールオーバー //============================================================================== function smartRollover() { if(document.getElementsByTagName) { var images = document.getElementsByTagName("img"); for(var i=0; i < images.length; i++) { if(images[i].getAttribute("src").match("_off.")) { images[i].onmouseover = function() { this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on.")); } images[i].onmouseout = function() { this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off.")); } } } } } if(window.addEventListener) { window.addEventListener("load", smartRollover, false); } else if(window.attachEvent) { window.attachEvent("onload", smartRollover); } //============================================================================== // ページ最上部へ戻る //============================================================================== $(function() { var topBtn = $('#pageTopBox'); topBtn.hide(); $(window).scroll(function () { if ($(this).scrollTop() > 100) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); topBtn.click(function () { $('body,html').animate({ scrollTop: 0 }, 500); return false; }); }); //============================================================================== // スムーズスクローラー //============================================================================== $(function(){ $('a[href^=#]').click(function(){ var speed = 500; var href= $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); var position = target.offset().top-165; $("html, body").animate({scrollTop:position}, speed, "swing"); return false; }); }); //============================================================================== // コピーライトの年号取得(未使用) //============================================================================== nowyear = new Date(); function ThisYear () { document.write(nowyear.getFullYear()); }