JQuery LocalStorage

时间:2012-06-12 12:12:26

标签: jquery local-storage

我在使用JQuery和本地存储时遇到了一些问题。我有一个div,我想每4小时只显示一次。

目前,这是我的代码:

$(function() {

  var now = (new Date()).getTime();
  var lastTime = 0;
  var lastTimeStr = localStorage['lastTime'];
  if (lastTimeStr) lastTime = parseInt(lastTimeStr, 10);
  if (now - lastTime > 24*60*60*1000) {


  //START UP FADEOUT SCREEN
  $('#startup').delay(1500).fadeOut(2000);

  } 
  localStorage['lastTime'] = ""+now;​

});

然而,淡出不再有效。

任何人都可以帮我解决这个问题吗?我是否需要localStorage的某种插件?

由于

1 个答案:

答案 0 :(得分:1)

菲利克斯是对的。在我的CSS中,我忘了将display:none应用于#startup元素,因此它覆盖了屏幕('sticking'),因为fadeOut函数不再运行,被设置为24小时间隔。