1、首頁裡面寫了多個外部連結;2、進入首頁,會顯示一個彈跳窗,當點擊關閉時透過js點擊事件,讓彈跳窗的display設定為none,隱藏彈跳窗; 3、點擊進入其他連結頁面,然後再透過瀏覽器的回退按鈕或安卓手機微信回退,會回退到首頁,但是彈窗會再次彈出,請問有什麼辦法解決嗎?回退之後不想讓彈跳窗顯示,顯示為跳轉之前的狀態
設定cookie,記錄下狀態,進入頁面判斷是否有這個cookie,如果有,則不彈跳窗,沒有,則彈跳窗
就像上面說的用cookie,jquery的coockie特別簡單。如果不考慮要支援IE瀏覽器的話,不妨用一下h5的新特性localstorage或是sessionstorage。
cookie、localstorage;還有一個事件popstate配合history.pushState可能也會用到cookie應該就能達到效果了。
popstate
history.pushState
設定cookie,記錄下狀態,進入頁面判斷是否有這個cookie,如果有,則不彈跳窗,沒有,則彈跳窗
就像上面說的用cookie,jquery的coockie特別簡單。如果不考慮要支援IE瀏覽器的話,不妨用一下h5的新特性localstorage或是sessionstorage。
cookie、localstorage;還有一個事件
popstate
配合history.pushState
可能也會用到cookie應該就能達到效果了。