我想在我网站的每个页面上的div中向用户显示一条警告消息(“帐户即将过期”)。这是我用PHP编写的。
现在我想允许用户点击div中的链接/图像来隐藏div。然后我希望div保持隐藏在所有页面上,比方说24小时。然后我希望它再次显示,用户可以再次点击它(或延长其成员资格。)
我认为使用jQuery和jQuery-cookie应该很容易,但我对这些不够熟练。
答案 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
}