HTML加载页面微调器不会淡出

时间:2017-08-20 14:34:53

标签: javascript html css

我正在关注此内容以及更多文章:

How to display a loading html page while site content loads?

这就是:我的最爱:

`https://codepen.io/mimoYmima/pen/fisgL`

我的问题是,如果我以1:1的比例复制并粘贴它,我的加载页面就不会消失,但如果该网站已经在缓存中,它就不会显示它。



<!DOCTYPE HTML>
<html lang="en">

  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale = 1.0, maximum-scale = 1.0, user-scalable=no">
      <meta name="apple-mobile-web-app-capable" content="yes">
      <meta name="HandheldFriendly" content="True">
      <meta name="apple-mobile-web-app-status-bar-style" content="black">
      <meta name="description" content="">
      <meta name="keywords" content="">
      <meta name="Dexter" content="">
    
      <title>Code-Unknown</title>
      
      <!-- ============ GOOGLE FONTS ============ -->
      <link href='font-awesome/fonts/Raleway.css' rel='stylesheet' type='text/css'>
      <link href='font-awesome/fonts/Open+Sans.css' rel='stylesheet' type='text/css'>
      <link href='font-awesome/fonts/Iceberg.css' rel='stylesheet' type='text/css'>
      
      <!-- CSS -->
      <!-- Animate css -->
      <link rel="stylesheet" type="text/css" href="css/animate.css">
      <!-- Font Awesome CSS -->
      <link rel="stylesheet" href="font-awesome/css/font-awesome.min.css" />
      <!-- Custom styles CSS -->
      <link rel="stylesheet" type="text/css" href="css/style.css">
      <!-- Bootstrap v3.3.1 -->
      <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
      <!-- Favicons -->
      <link rel="shortcut icon" href="images/Code-Unknown.ico">
	  <!-- Css 2.0 -->
	  <link rel="stylesheet" href="client-login/assets/css/form-elements.css">
      <link rel="stylesheet" href="client-login/assets/css/style.css">
	  <link rel="stylesheet" type="text/css" href="client-login/assets/css/sweetalert.css">
	  
	  <link href="assets/css/please-wait.css" rel="stylesheet">
	  
	  
	          <!-- Favicon and touch icons -->
        <link rel="shortcut icon" href="assets/ico/favicon.ico">
        <link rel="apple-touch-icon-precomposed" sizes="144x144" href="client-login/assets/ico/apple-touch-icon-144-precomposed.png">
        <link rel="apple-touch-icon-precomposed" sizes="114x114" href="client-login/assets/ico/apple-touch-icon-114-precomposed.png">
        <link rel="apple-touch-icon-precomposed" sizes="72x72" href="client-login/assets/ico/apple-touch-icon-72-precomposed.png">
        <link rel="apple-touch-icon-precomposed" href="client-login/assets/ico/apple-touch-icon-57-precomposed.png">

	
  <body>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="preloader"></div>


<!-- HEADER -->
<header id="top">
<canvas id="constellation"></canvas>
<div class="welcome">

    <div class="logo"><img src="images/logo.png" width="190" height="190" alt=""> </div>

    <h1>WELCOME</h1>
		
		 <div class="row">
          <div class="col-sm-6 col-sm-offset-3 social-login">
		  <div class="social-login-buttons">
	                        	
							   <a class="btn btn-link-2" href="">
	                           <i class="fa fa-steam"></i> Steam
                               </a>
							   
	                        	<a class="btn btn-link-2" href="">
	                        	<i class="fa fa-server"></i> 
	                        	</a>
								
	                        	<a class="btn btn-link-2" href="">
	                        	<i class="fa fa-list-alt"></i> 
	                        	</a>
								
								<a class="btn btn-link-2" href="">
	                        	<i class="fa fa-list-alt"></i> 
	                        	</a>
								
                        	</div>
                        </div>
                    </div>

<p> </p>         

        
         
</div>
</header>

<!-- END HEADER -->


<!-- END FOOTER -->

    <!-- Javascript files -->
    <!-- jQuery -->
    <script src="js/jquery.js"></script>
    <!-- Backstretch -->
    <script src="js/jquery.backstretch.min.js"></script>
    <!-- CountDown  -->
    <script src="js/jquery.countdown.js"></script>
    <!-- Validate form -->
    <script src="js/jquery.validate.js"></script>
    <!-- Scroll Reveal -->
    <script src="js/scrollReveal.js"></script>
    <!-- Youtube Player -->
    <!-- Smooth-scroll -->
    <script src="js/smooth-scroll.js"></script>
    <!-- Ajax chimp -->
    <script src="js/jquery.ajaxchimp.js"></script>
    <!-- TweenLite -->
    <script src="js/TweenLite.min.js"></script>
    <!-- EasePack -->
    <script src="js/EasePack.min.js"></script>
    <!-- rAF -->
    <script src="js/rAF.js"></script>
    <!-- Constellation -->
    <script src="js/constellation.js"></script>
    <!-- Custom -->
    <script src="js/main.js"></script>
	<!-- right click off -->
	<script src="js/rightclickoff.js"></script>
	<!-- loading -->
	<script src="js/loading.js"></script>

</body>
</div>
</html>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:3)

试试这个

&#13;
&#13;
$(function() { // waiting for the page to bo be fully loaded
  $('#preloader').fadeOut('slow', function() { // fading out preloader
    $(this).remove(); // removing it from the DOM
  });
});
&#13;
#preloader {
  width: 100vw; /* viewport width */
  height: 100vh; /* viewport height. You can use percents, though. It requires your html and body to be 100% x 100% too */
  position: fixed;
  
  background: #333 url(http://files.mimoymima.com/images/loading.gif) center no-repeat;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="preloader"></div>
&#13;
&#13;
&#13;

我们还需要您的标记来缩小您的问题范围。