// JavaScript Document // //開閉グローバルメニュー $(function(){ $("dd.acordion_item").after().hide(); $("dt.triggerNavi").click(function(){ $(this).next().slideToggle(); }); $("dd.acordion_item .close").click(function(){ $(this).parent().slideToggle(); }); }); $(function(){ $('.acordion_item').on('click' , '.sub_button', function(e){ e.preventDefault(); // クリックしたリストの開閉 $(this) .next('.child') .slideToggle(); }); }); // アコーディオン $(document).ready(function(){ $(".acordion_tree").css("display","none"); $(".trigger").click(function(){ if($("+.acordion_tree",this).css("display")=="none"){ $(this).addClass("active"); $("+.acordion_tree",this).slideDown("normal"); }else{ $(this).removeClass("active"); $("+.acordion_tree",this).slideUp("normal"); } }); }); $(function() { var $window = $(window), $aside = $('.menu'), defaultPositionLeft = $aside.css('left'), setOffsetPosition = $aside.offset(), fixedClassName = 'menu_fixed'; $window.on('scroll', function() { if ($(this).scrollTop() > setOffsetPosition.top) { $aside.addClass(fixedClassName); } else { if ($aside.hasClass(fixedClassName)) { $aside.removeClass(fixedClassName); } } }).trigger('scroll'); });