onpopstate

onhashchange事件触发的条件:

  一个窗口的哈希改变时可以触发onhashchange事件

onpopstate事件触发的条件:

  popstate事件只会在浏览器某些行为下触发, 比如点击后退、前进按钮(或者在JavaScript中调用history.back()、history.forward()、history.go()方法).调用history.pushState()或者history.replaceState()不会触发popstate事件. 

posted @ 2017-10-24 18:27  Y~forward  阅读(389)  评论(0编辑  收藏  举报