【问题标题】:Allow user to click a div away and remember允许用户点击一个 div 并记住
【发布时间】:2014-03-03 01:03:19
【问题描述】:

我想在我网站的每个页面的 div 中向用户显示警告消息(“帐户即将过期”)。这是我已经在 PHP 中制作的。

现在我想允许用户单击 div 内的链接/图像来隐藏 div。然后我希望 div 在所有页面上保持隐藏状态,比如说 24 小时。然后我希望它再次出现,用户可以再次点击它(或延长他们的会员资格)。

我认为使用 jQuery 和 jQuery-cookie 应该很容易,但我对这些还不够熟练。

【问题讨论】:

    标签: jquery html hide jquery-cookie


    【解决方案1】:

    当按钮被点击隐藏时,设置:

    localStorage['dont-tell-me-about-expiry'] = new Date().getTime();
    

    无论你想要什么名字都可以——我喜欢保持描述性。

    那么当你正常显示该框时:

    if( localStorage['dont-tell-me-about-expiry'] < new Date().getTime()-24*3600*1000) {
        // show the box
    }
    

    【讨论】:

      猜你喜欢
      • 2019-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-23
      • 2015-11-19
      • 1970-01-01
      相关资源
      最近更新 更多