popState
popStateイベントはページを表示時、戻るボタンや進むボタンが押された際に発火するイベントです。
このイベントはhistory.pushState()によりURLを変更した場合も、戻るボタンなどを発火させることができます。
var i=0
document.getElementsByTagName("a")[0].onclick = function(){
history.pushState( "ページ"+i, "ページ"+i, "page"+i+".html");
i++;
return false;
}
window.addEventListener('popstate', function(e) {
console.log(e.state)
});
登録日 : 2013年04月21日 最終更新日 : 2013年4月21日
同じカテゴリー(Event)のエントリー
- beforeunload
- unload
- pointercancel
- pointerhover
- mouseout
- pointerout
- mouseover
- pointerover
- pointerup
- pointermove
- pointerdown
- gestureend
- gesturechange
- gesturestart
- touchcancel
- devicemotion
- popState
- hashchange
- pagehide
- pageshow
- error
- orientationchange
- touchmove
- touchend
- touchstart
- MutationObserver
- DOMNodeInserted