允许用户单击div并记住

时间:2014-03-02 17:00:32

标签: jquery html hide jquery-cookie

我想在我网站的每个页面上的div中向用户显示一条警告消息(“帐户即将过期”)。这是我用PHP编写的。

现在我想允许用户点击div中的链接/图像来隐藏div。然后我希望div保持隐藏在所有页面上,比方说24小时。然后我希望它再次显示,用户可以再次点击它(或延长其成员资格。)

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

1 个答案:

答案 0 :(得分:0)

单击按钮将其隐藏时,请设置:

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
}