前回、JavaScriptを使ってhistory back(ヒストリーバック 戻る) 、history forward(ヒストリーフォワード 進む)を検知する方法を書きました。
で、その時に一体、今、どの状態なのか把握したいときがあります。
そんなときは、stateプロパティーで取得することができます。
$(window).on('popstate',function(){ //初回アクセス if (!e.originalEvent.state){ }else{ } }); //history.pushState(state, null, url);ただ、
History APIとスマホブラウザでのハマりどころ
によると、
iOSの7では、stateを参照することができず、android 4.1もだめだったりするので、それより上のバージョンで使いたいですね。
0 コメント:
コメントを投稿