【问题标题】:don't want popup menu in webpage when the page will refresh页面刷新时不希望在网页中弹出菜单
【发布时间】:2018-08-02 22:04:58
【问题描述】:

我有一个弹出菜单,但我不想在第二次刷新页面时出现它。 我尝试了一些javascript,但没有成功。 如果有任何可用的视频/代码,请回答我。

【问题讨论】:

  • 请发布与您的问题相关的任何代码 - 这将有助于发布者更好地理解问题并提供兼容的答案。

标签: javascript css


【解决方案1】:

您可以使用 Javascript Cookie 做一些接近您需要的事情。

第一次加载:不存在cookie,你设置它并显示弹出窗口。

其他负载:cookie存在,不显示弹窗。

设置会话cookie,关闭浏览器时cookie会被删除。

How to use javascript cookie

How to set Session only cookie

【讨论】:

    【解决方案2】:

    不使用 cookie 和会话的最简单方法就是这样。您可以将 GET 变量附加到页面加载事件的 url。使用像www.xyz.com?firstLoad=ture这样的javascript

    使用上述技术,您可以在下次检查变量的可用性,如果变量存在,您不打开菜单,否则打开。在页面刷新时,url 上的变量保持不变。

    【讨论】:

    • 能否请您深入告诉我以便我理解或者您有任何示例,文章链接......
    猜你喜欢
    • 2010-10-14
    • 1970-01-01
    • 2018-03-07
    • 2023-01-19
    • 1970-01-01
    • 2016-11-28
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多