// Q&A周辺 $(document).ready(function(){ // クエリ取得してスクロール var query = window.location.search.slice(1); // 外貨定期預金シミュレーションページにてクエリに記号(=)が含まれておりjsが起動しなかったため判定を追加 var reg = /=/; if(query.length > 0 && ! reg.test(query)){ var q = $('#'+query); if(q.length < 1) return; // 該当項目を開いておく q.addClass('open'); // 該当項目までスクロール var ofs = q.offset(); ofs = ofs.top; $('html, body').animate({scrollTop: ofs}, 1000); } // Q&A開閉 $('.question').on('click', function(event){ if($(this).hasClass('open')){ $(this).removeClass('open'); }else{ $(this).addClass('open'); } }); });