jQuery(function() { jQuery("a[href^=#]").click(function(){ var elmID = jQuery(this).attr("href"); var posi = 0; if(jQuery(elmID).size()){ posi = jQuery(elmID).offset().top -0; BodySlider(posi); return false; } }); function BodySlider(HashOffset){ jQuery("html,body").animate({ scrollTop: HashOffset }, 600); } }); /*============================================== �v�f�̍����𑵂��� ==============================================*/ //�Ǐ]�{�^�� $(function() { var topBtn = $('.g-navi,.right_btn,.pagetop,.bottom_bnr__wrap'); topBtn.hide(); //�X�N���[����100�ɒB������{�^���\�� $(window).scroll(function () { if ($(this).scrollTop() > 1000) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); }); //����̏ꏊ�ɗ�����N���X����ς��� $(function () { var $body = $('.g-navi'); $(this).scroll(function() { var topOffset = $('#return_top').offset().top; var navTypeAOffsetTop = parseInt(topOffset) -900; if($(this).scrollTop() > navTypeAOffsetTop) { $body.addClass('is-fixed'); } else { $body.removeClass('is-fixed'); } }); }); /*============================================== �O���[�o���i�r�F�ύX ==============================================*/ $(function() { // �i�r�Q�[�V�����̃����N���w�� var navLink = $('#gnav li a'); // �e�R���e���c�̃y�[�W�㕔����̊J�n�ʒu�ƏI���ʒu��z��Ɋi�[���Ă��� var contentsArr = new Array(); for (var i = 0; i < navLink.length; i++) { // �R���e���c��ID���擾 var targetContents = navLink.eq(i).attr('href'); // �y�[�W�������N�łȂ��i�r�Q�[�V�������܂܂�Ă���ꍇ�͏��O���� if(targetContents.charAt(0) == '#') { // �y�[�W�㕔����R���e���c�̊J�n�ʒu�܂ł̋������擾 var targetContentsTop = $(targetContents).offset().top; // �y�[�W�㕔����R���e���c�̏I���ʒu�܂ł̋������擾 var targetContentsBottom = targetContentsTop + $(targetContents).outerHeight(true) - 1; // �z��Ɋi�[ contentsArr[i] = [targetContentsTop, targetContentsBottom] } }; // ���ݒn���`�F�b�N���� function currentCheck() { // ���݂̃X�N���[���ʒu���擾 var windowScrolltop = $(window).scrollTop(); for (var i = 0; i < contentsArr.length; i++) { // ���݂̃X�N���[���ʒu���A�z��Ɋi�[�����J�n�ʒu�ƏI���ʒu�̊Ԃɂ�����̂𒲂ׂ� if(contentsArr[i][0] <= windowScrolltop && contentsArr[i][1] >= windowScrolltop) { // �J�n�ʒu�ƏI���ʒu�̊Ԃɂ���ꍇ�A�i�r�Q�[�V������class="current"���‚��� navLink.removeClass('current'); navLink.eq(i).addClass('current'); i == contentsArr.length; } }; } // �y�[�W�ǂݍ��ݎ��ƃX�N���[�����ɁA���ݒn���`�F�b�N���� $(window).on('load scroll', function() { currentCheck(); }); // �i�r�Q�[�V�������N���b�N�������̃X���[�Y�X�N���[�� navLink.click(function() { $('html,body').animate({ scrollTop: $($(this).attr('href')).offset().top }, 300); return false; }) }); /*============================================== �v���_�E�����猟�� ==============================================*/ $(function() { var lists = $('.list li'); $(document).on('change', '.serchBox select', function() { lists.show(); for (var i = 0; i < $('.serchBox select').length; i++) { // �i�荞�݂̍��ڂ��擾 var item = $('.serchBox select').eq(i).attr('name'); // �i�荞�݂̑Ώۂ��擾 var target = $('.serchBox select').eq(i).val(); if(target != '') { for (var j = 0; j < lists.length; j++) { // �i�荞�ݑΏۂłȂ��ꍇ�͔�\�� if(!lists.eq(j).find('.' + item).find('span').hasClass(target)) { lists.eq(j).hide(); } }; } }; }); }); /*============================================== �r������‚��Ă���i�r ==============================================*/ $(function() { var $win = $(window), $main = $('main'), $nav = $('.fixed'), navHeight = $nav.outerHeight(), navPos = $nav.offset().top, fixedClass = 'is-fixed'; $win.on('load scroll', function() { var value = $(this).scrollTop(); if ( value > 960 ) { $nav.addClass(fixedClass); $main.css('margin-top', navHeight); } else { $nav.removeClass(fixedClass); $main.css('margin-top', '0'); } }); }); /*============================================== �{�^�����N���b�N�ŃA�R�[�f�B�I����‚��� ==============================================*/ var display=function() { //�؂�ւ���Ώۂ̏�Ԃ��擾 var div = document.getElementById('sec03-sub'); //�擾������񂩂�X�^�C���ɂ‚��Ă̏�Ԃ݂̂�state�ɑ�� state=div.style.display; //�f�o�b�O�p��log�ɏo�� console.log(state); //��\�����̂Ƃ��̏��� if(state=="none"){ //�X�^�C����\��(inline)�ɐ؂�ւ� div.setAttribute("style","display:inline-block"); //�f�o�b�O�p��inline��log�ɏo�� console.log("inline"); }else{ //�X�^�C�����\��(none)�ɐ؂�ւ� div.setAttribute("style","display:none"); //�f�o�b�O�p��none��log�ɏo�� console.log("none"); } } /*============================================== ��X�N���[���������o�� ==============================================*/ var startPos = 0,winScrollTop = 0; $(window).on('scroll',function(){ winScrollTop = $(this).scrollTop(); if (winScrollTop >= startPos) { $('.right_btn').addClass('hide'); } else { $('.right_btn').removeClass('hide'); } startPos = winScrollTop; }); //tab $(function(){ $(".mod_panel").each(function() { var id = "tab--" + $(this).index(); var panelbtn=$(this).find(".panelTitle"); var closebtn=$(this).find(".mod_panel_inner_btn .closebtn01"); var panelinner=$(this).find(".mod_panel_inner"); $(panelbtn).wrapInner('