/* カスタマイズ用のJavaScriptコードをここに記述してください */ /* 現在地検索 */ function searchGps() { // custSearchTopSubmit(document.formGps); ZdcEmapMakeGPSCondParams(document.formGps); document.formGps.submit(); } function searchAdcd(adcd) { custSearchTopSubmit(document.formAddrL); document.formAddrL.adcd.value = adcd; document.formAddrL.submit(); } $(function() { $('.accordion_top').click(function(){ $(this).next('.accordion_item_top').slideToggle(); $(this).toggleClass('br_radius'); $('.accordion_top').not($(this)).next('.accordion_item_top').slideUp(); $('.accordion_top').not($(this)).removeClass('br_radius'); }); $('.map_Btn01').click(function(){ $(this).addClass('map_Btn01_on'); $('.map_Btn02').removeClass('map_Btn02_on'); $('.map_Btn03').removeClass('map_Btn03_on'); }); $('.map_Btn02').click(function(){ $(this).addClass('map_Btn02_on'); $('.map_Btn01').removeClass('map_Btn01_on'); $('.map_Btn03').removeClass('map_Btn03_on'); }); $('.map_Btn03').click(function(){ $(this).addClass('map_Btn03_on'); $('.map_Btn02').removeClass('map_Btn02_on'); $('.map_Btn01').removeClass('map_Btn01_on'); }); /*初期表示*/ $('.ChangeElem_Panel').hide(); $('.ChangeElem_Panel').eq(0).show(); $('.ChangeElem_Btn').eq(0).addClass('is-active'); /*クリックイベント*/ $('.ChangeElem_Btn').each(function () { $(this).on('click', function () { var index = $('.ChangeElem_Btn').index(this); $('.ChangeElem_Btn').removeClass('is-active'); $(this).addClass('is-active'); $('.ChangeElem_Panel').hide(); $('.ChangeElem_Panel').eq(index).show(); }); }); }); /* 最寄り店舗一覧アコーディオン */ function accordion_list(element) { var id = '#'+element.id; $(id).next('.accordion_item').slideToggle(); $(id).toggleClass('br_radius'); $('.accordion').not($(id)).next('.accordion_item').slideUp(); $('.accordion').not($(id)).removeClass('br_radius'); } $(function(){ /*------------ TOPのタブ切り替え ------------*/ (function changeSearchType() { var $nav_list = $(".local-nav-01 li"); if (!$nav_list.length) return; var $contents = $(".wrap_tabs > section"); var idx = $nav_list.index($nav_list.filter(".is-current")); if (idx < 0) idx = 0; $contents.hide(); $contents.eq(idx).show(); $nav_list.on("click", function() { var idx = $nav_list.index(this); $nav_list.removeClass("is-current"); $(this).addClass("is-current"); $contents.hide(); $contents.eq(idx).show(); }); }()); /*------------ FW検索結果のタブ切り替え ------------*/ (function changeFWResult() { var $nav_list = $(".local-nav-02 li"); if (!$nav_list.length) return; var $contents = $(".wrap_tabs > section"); var idx = $nav_list.index($nav_list.filter(".is-current")); if (idx < 0) idx = 0; $contents.hide(); $contents.eq(idx).show(); $nav_list.on("click", function() { var idx = $nav_list.index(this); $nav_list.removeClass("is-current"); $(this).addClass("is-current"); $contents.hide(); $contents.eq(idx).show(); }); }()); /*------------ 条件で絞りこむのトグル/都道府県のトグル ------------*/ (function toggleList() { var $list = $(".js-toggle-01 dd"); if (!$list.length) return; $list.hide(); $(".js-toggle-01 dt").on("click", function() { $(this).toggleClass("is-close"); $(this).next().toggle(); }); }()); });