2017-08-01 100 views
1

我试过创建一个在本地机器上完美工作的预加载器。但是,在线上托管内容时,预加载器不会消失。请帮忙。以下是必需品:CSS,JS,Body预加载器不会在线淡出

#loader { 
position: absolute; 
top: 0; 
left: 0; 
right: 0; 
bottom: 0; 
background-color: #0f2338; 
z-index: 99; 
height: 100%; 
} 
#status { 
width: 200px; 
height: 200px; 
position: absolute; 
left: 50%; 
top: 50%; 
background-image: url("../png/Ball.gif"); 
background-repeat: no-repeat; 
background-position: center; 
margin: -100px 0 0 -100px; 
} 

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 
script type="text/javascript"> 
    <script type="text/javascript"> 
$(window).load(function() { 
$("#status").fadeOut("slow"); 
$("#loader").delay(500).fadeOut(); 
}); 

</script> 
<body> 
<div id="loader"> 
<div id="status"></div> 
</div> 
+0

你有没有在控制台上的任何错误?您是否使用HTTPS? – DarthJDG

+0

是的,我正在使用HTTPS –

回答

1

这里是代码的工作代码片段。请确保您所请求的jQuery的通过HTTPS如果您的网站被固定,使用HTTPS引用的jQuery的,而不是HTTP,在这种情况下

HTTP 小号://code.jquery.com/jquery-1.9。 1.min.js

$(window).load(function() { 
 
$("#status").fadeOut("slow"); 
 
$("#loader").delay(500).fadeOut(); 
 
});
#loader { 
 
position: absolute; 
 
top: 0; 
 
left: 0; 
 
right: 0; 
 
bottom: 0; 
 
background-color: #0f2338; 
 
z-index: 99; 
 
height: 100%; 
 
} 
 
#status { 
 
width: 200px; 
 
height: 200px; 
 
position: absolute; 
 
left: 50%; 
 
top: 50%; 
 
background-image: url("https://www.google.ca/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"); 
 
background-repeat: no-repeat; 
 
background-position: center; 
 
margin: -100px 0 0 -100px; 
 
}
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script> 
 

 
<body> 
 
<div id="loader"> 
 
<div id="status"></div> 
 
</div>

+0

该脚本(对于jQuery)不会在脑海里? –

+0

当然最好把它放在,SO代码片段就是一个例子。根本原因是协议被用来引用jquery。 –

+0

那就是我的代码无论如何,它不工作在线! –

相关问题