Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 只显示一次页面预加载程序?_Jquery_Html_Cookies_Preloader - Fatal编程技术网

Jquery 只显示一次页面预加载程序?

Jquery 只显示一次页面预加载程序?,jquery,html,cookies,preloader,Jquery,Html,Cookies,Preloader,我想要实现的是只在用户第一次访问页面时加载一次,然后在清除缓存之前再加载一次 HTML: <div id="preloader"> <div id="status>loading</div> </div> $(window).load(function () { "use strict"; $('#status').fadeOut(); $('#preloader') delay(350).fadeOut('slow');

我想要实现的是只在用户第一次访问页面时加载一次,然后在清除缓存之前再加载一次

HTML:

<div id="preloader">
<div id="status>loading</div>
</div>
$(window).load(function () {
    "use strict";
    $('#status').fadeOut();
    $('#preloader') delay(350).fadeOut('slow');
    $('body').delay(350).css({
        'overlow': 'visible'
    });
})
localStorage.removeItem('loading-screen');
localStorage.setItem('loading-screen', 'seen');

删除本地存储:

<div id="preloader">
<div id="status>loading</div>
</div>
$(window).load(function () {
    "use strict";
    $('#status').fadeOut();
    $('#preloader') delay(350).fadeOut('slow');
    $('body').delay(350).css({
        'overlow': 'visible'
    });
})
localStorage.removeItem('loading-screen');
localStorage.setItem('loading-screen', 'seen');
小介绍:

<div id="preloader">
<div id="status>loading</div>
</div>
$(window).load(function () {
    "use strict";
    $('#status').fadeOut();
    $('#preloader') delay(350).fadeOut('slow');
    $('body').delay(350).css({
        'overlow': 'visible'
    });
})
localStorage.removeItem('loading-screen');
localStorage.setItem('loading-screen', 'seen');
  • “加载屏幕”
    -您可以稍后使用的键
  • “已看到”
    -该键的值

缓存?使用LocalStorage会更容易。你是这个意思吗?用户到底要如何清除缓存?(只是为了确定我们谈论的是同一件事)@musefan通过他们的浏览器是的。。。但是如何。您是指可以使用CTRL+F5清除的缓存类型吗?或者你指的是其他东西,比如饼干?@musefan是的,通过使用饼干