$(function () { $(window).load(function(){ /* メニュー上部固定 */ var nav = $('.abtarctica_menu'); var offset = nav.offset(); $(window).scroll(function () { if($(window).scrollTop() > offset.top) nav.addClass('topFixed'); else nav.removeClass('topFixed'); }).trigger('scroll'); $('.abtarctica_menu a[href^=#]').click(function(){ var speed = 500; var href= $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); var position = target.offset().top - 80; $("html, body").animate({scrollTop:position}, speed, "swing"); return false; }); $('.abtarctica_mv_slider').bxSlider({ 'mode': 'fade', 'controls': false, 'auto': true, 'pager': false }); /* ポップアップ表示 */ $('.open-popup-link').magnificPopup({ type:'inline', mainClass: 'mfp-fade', callbacks: { open: function() { var topOffset = $('.flow_sec_title:first').offset().top; var bottomOffset = $('.flow_sec_title:last').offset().top; $('#popup_flow .flow_sec_dot').height(bottomOffset - topOffset + 10); } } }); }); });