sessionStorage没有保存变量

时间:2019-07-16 12:15:32

标签: javascript html

在页面显示后,我尝试使用sessionStorage保存名为dontLoad的变量。我想为页面做一个预加载器,但是我不希望它在我转到另一个页面然后返回首页后继续显示。

这是我的dontLoad函数:

 $(window).load(function() {
  if (sessionStorage.getItem('dontLoad') == null)
    {
      jQuery("#cog").delay(3000).fadeOut("slow");
      sessionStorage.setItem('dontLoad', 'true');
    }
});

,我还尝试制作一个计数到100的对象,然后停止。如果我没有dontLoad函数,它会起作用,但是如果我包含该函数,它将停止工作。

var nrvar = 1;

     var inter= setInterval(function() {
            nrvar++
            $('#ctext').text(nrvar);

            if ( nrvar == 100){
                clearInterval(inter);
            jQuery("#cog").delay(3000).fadeOut("slow");


            }
        }, 30);

如果我错过了一些东西,我这里有完整的密码笔,您可以尝试删除dontLoad函数,它会像往常一样开始计数。 https://codepen.io/anon/pen/dBxvGb

0 个答案:

没有答案