在打开页面之前预加载等待3秒

时间:2015-01-13 19:14:36

标签: javascript jquery session timer preload

我正在预加载页面。这是我的代码:

   <style>
    #page-preloader { ... }    
    #page-preloader .spinner { ...}
   </style>

   <script src="js/jquery.js"></script>
   <script>
    $(window).on('load', function () {
        var $preloader = $('#page-preloader'),
            $spinner   = $preloader.find('.spinner');
        $spinner.fadeOut();
        $preloader.delay(350).fadeOut('slow');
    });
   </script>    
</head>
  <body>
    <div id="page-preloader"><span class="spinner"></span></div>
    ...

一切都很好,但我想做一些条件,不知道怎么做。 如果会话为空,我需要预加载工作最少4秒(即使页面加载1秒)。

1 个答案:

答案 0 :(得分:0)

增加延迟()。

 <script>
$(window).on('load', function () {
    var $preloader = $('#page-preloader'),
        $spinner   = $preloader.find('.spinner');
    $spinner.fadeOut();
    $preloader.delay(3000).fadeOut('slow');
});