Javascript 正在加载JS effect util页面
我想用加载条制作一个完全白色的背景,或者完全加载视频/图像/脚本。加载之后,我想把一个FadeIn效果从animate.css放到所有身体元素上Javascript 正在加载JS effect util页面,javascript,jquery,html,Javascript,Jquery,Html,我想用加载条制作一个完全白色的背景,或者完全加载视频/图像/脚本。加载之后,我想把一个FadeIn效果从animate.css放到所有身体元素上 我想要一个加载页面脚本,比如针对您的案例的最简单算法。假设你有这个HTML <body> <div class="preloader"> <span></span> </div> <div class="wrapper initial">
我想要一个加载页面脚本,比如针对您的案例的最简单算法。假设你有这个HTML
<body>
<div class="preloader">
<span></span>
</div>
<div class="wrapper initial">
<p>Lorem ipsum dolor sit amet.</p>
</div>
</body>
2)添加包含此类内容的JS文件,为简单起见,我将使用JQuery
$(document).ready(function() {
//display(); // uncomment this if you want to display immediately
setTimeout(function() {
display(); // example with custom delay
}, 5000)
})
function display() {
var wrapper = $('.initial');
var loader = $('.preloader');
loader.fadeOut(2000);
wrapper.fadeIn(4000, function() {
wrapper.removeClass('initial');
});
}
一个快速的谷歌搜索会让你有一个很长的路我搜索人。。。无论如何,谢谢。你可以在这里找到加载器——对于通常使用ajax加载页面的内容,它会告诉你函数何时完成,这样你就可以删除加载器并在页面中淡出。如果你也有图像,那么你可以使用一个图像预加载功能,让你知道当这些也完成加载。或者你可以用一个插头——谢谢你,伙计。这就是我一直在寻找的答案。如果页面加载速度太快呢?可以增加2-3秒的持续时间吗?你太棒了!谢谢
$(document).ready(function() {
//display(); // uncomment this if you want to display immediately
setTimeout(function() {
display(); // example with custom delay
}, 5000)
})
function display() {
var wrapper = $('.initial');
var loader = $('.preloader');
loader.fadeOut(2000);
wrapper.fadeIn(4000, function() {
wrapper.removeClass('initial');
});
}