jQuery(function (){ // History APIに対応している場合 if (history && history.pushState && history.state !== undefined) { var BbackH = window.innerHeight; console.log('history ok'); // historyを追加 history.pushState(null, null, null); if (/iP(hone|od|ad)/.test(navigator.userAgent)) { var osv = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/); if(osv[1] <= 9){ HistoryTime(); }else { HistoryShow = true; } }else { HistoryShow = true; } function HistoryTime() { window.onload = function(){ setTimeout(function(){ console.log('histrytime show'); HistoryShow = true; },500); } } window.addEventListener('popstate', function () { if(HistoryShow){ jQuery('#back').css('min-height',BbackH).show(600); jQuery('#back_box,#back_boxx').fadein(600); jQuery('#back_box .back_btn').css({'background': backBg,'border-color':backBorder,'color':backBorder}); } }, false); } });