【发布时间】:2018-08-02 22:04:58
【问题描述】:
我有一个弹出菜单,但我不想在第二次刷新页面时出现它。 我尝试了一些javascript,但没有成功。 如果有任何可用的视频/代码,请回答我。
【问题讨论】:
-
请发布与您的问题相关的任何代码 - 这将有助于发布者更好地理解问题并提供兼容的答案。
标签: javascript css
我有一个弹出菜单,但我不想在第二次刷新页面时出现它。 我尝试了一些javascript,但没有成功。 如果有任何可用的视频/代码,请回答我。
【问题讨论】:
标签: javascript css
您可以使用 Javascript Cookie 做一些接近您需要的事情。
第一次加载:不存在cookie,你设置它并显示弹出窗口。
其他负载:cookie存在,不显示弹窗。
设置会话cookie,关闭浏览器时cookie会被删除。
【讨论】:
不使用 cookie 和会话的最简单方法就是这样。您可以将 GET 变量附加到页面加载事件的 url。使用像www.xyz.com?firstLoad=ture这样的javascript
使用上述技术,您可以在下次检查变量的可用性,如果变量存在,您不打开菜单,否则打开。在页面刷新时,url 上的变量保持不变。
【讨论】: