国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - 瀏覽器回退,如何保證js對dom的操作保存下來

瀏覽:109日期:2023-05-29 11:03:31

問題描述

1、首頁里面寫了多個外部鏈接;2、進入首頁,會顯示一個彈窗,當點擊關閉時通過js點擊事件,讓彈窗的display設置為none,隱藏彈窗;3、點擊進入其他鏈接頁面,然后再通過瀏覽器的回退按鈕或者安卓手機微信回退,會回退到首頁,但是彈窗會再次彈出,請問有什么辦法解決嗎?回退之后不想讓彈窗顯示,顯示為跳轉之前的狀態

問題解答

回答1:

設置cookie,記錄下狀態,進入頁面判斷是否有這個cookie,如果有,則不彈窗,沒有,則彈窗

回答2:

就像上面說的用cookie,jquery的coockie特別簡單。如果不考慮要支持IE瀏覽器的話,不妨用一下h5的新特性localstorage或者sessionstorage。

回答3:

cookie、localstorage;還有一個事件popstate配合history.pushState可能也會用到cookie應該就能達到效果了。

標簽: JavaScript
主站蜘蛛池模板: 扬州市| 义马市| 黑河市| 申扎县| 栾城县| 寿宁县| 桐乡市| 嘉兴市| 化隆| 镶黄旗| 高安市| 从化市| 当雄县| 老河口市| 大竹县| 玉屏| 芒康县| 西乌珠穆沁旗| 镇原县| 台北市| 云浮市| 长治市| 万宁市| 高陵县| 三河市| 邵东县| 吐鲁番市| 赣榆县| 利津县| 临桂县| 石嘴山市| 五河县| 苍山县| 洞口县| 乌拉特中旗| 新巴尔虎左旗| 宝坻区| 岚皋县| 于田县| 武安市| 元阳县|