在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 關于瀏覽器后退 ,監(jiān)聽popstat事件的問題

關于瀏覽器后退 ,監(jiān)聽popstat事件的問題

popstate 事件,MDN 里解釋說每當激活的歷史記錄發(fā)生變化時,都會觸發(fā) popstate 事件。

頁面要求。 用a標簽做了描點。。

clipboard.png

如果用戶點擊了很多描點 那么后退的就會把所有的描點退完了。 才會退到上一頁。

但是我如果用監(jiān)聽 popstate 事件的時候。
clipboard.png

每次點擊A標簽描點定位的時候。 這個事件就會被激活。

這個要怎么破 。 。。

回答
編輯回答
我以為

大家有什么好的思路沒有。。

2017年5月14日 12:30
編輯回答
毀憶

每次點擊A標簽都會改變鏈接的hash狀態(tài),歷史記錄就會隨之變化,所以會觸發(fā)popstate事件。如果想在點擊A標簽時不觸發(fā),可以做一個全局變量、或者存一個變量到cookie或者localstorage里面都行,觸發(fā)popstate事件時,進行一個判斷。

2017年7月5日 12:54