【问题标题】:Hide div once per session每个会话隐藏一次 div
【发布时间】:2018-03-28 18:45:52
【问题描述】:

在访问过的网站上工作,在访问索引页面时会以全屏幻灯片形式呈现。 (不是我的主意,客户喜欢它)

我有一个向上滑动 div 以显示主页内容的按钮。

我正在使用下面的 sn-p,但它实际上并没有在刷新时隐藏 div...任何帮助将不胜感激!

$(document).ready(function(){
    if(sessionStorage.firstVisit != true) {
        sessionStorage.firstVisit = true;
        $('.splash').show();
    } else {
        $('.splash').hide();
    }
    $("#clickme").click(function(){
        $(".splash").slideUp(1000);
    });
});

【问题讨论】:

    标签: javascript html sessionstorage


    【解决方案1】:

    sessionStorage 对象将值存储为字符串,这就是您遇到此问题的原因。将您的代码更改为:

    $(document).ready(function(){
    if(sessionStorage.firstVisit != "true") {
        sessionStorage.firstVisit = "true";
        $('.splash').show();
    } else {
        $('.splash').hide();
    }
    $("#clickme").click(function(){
        $(".splash").slideUp(1000);
    }); 
    });
    

    它应该可以工作

    【讨论】:

    • 感谢您的解释和帮助。像魅力一样工作!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 2015-07-21
    • 2015-12-19
    • 1970-01-01
    • 2015-03-09
    相关资源
    最近更新 更多