预加载程序JavaScript
我正在尝试制作一个预加载程序,我目前有这段代码,但是在页面加载之前它没有显示预加载程序预加载程序JavaScript,javascript,jquery,Javascript,Jquery,我正在尝试制作一个预加载程序,我目前有这段代码,但是在页面加载之前它没有显示预加载程序 $(document).ready(function(){ $(".preloader-wrapper").show(); $("body").hide(); }); $(window).load(function(){ $(".preloader-wrapper").fadeOut("slow", function(){ $("body").fadeI
$(document).ready(function(){
$(".preloader-wrapper").show();
$("body").hide();
});
$(window).load(function(){
$(".preloader-wrapper").fadeOut("slow", function(){
$("body").fadeIn("slow");
});
});
编辑:明白了
setTimeout(function() {
$('#preloader').fadeOut('slow', function() {
$(this).remove();
});
}, 2000);
#preloader {
position: fixed;
left: 0;
top: 0;
z-index: 999;
width: 100%;
height: 100%;
overflow: visible;
background: #333 url('http://files.mimoymima.com/images/loading.gif') no-repeat center center;
}
您应该将
.preload包装设置为默认可见-为此使用css
例如:
.preloader-wrapper {
display: block;
}
另外,您不应该在
标记之外放置某些内容,因此这意味着您不应该使用JS隐藏body
删除:
$(document).ready(function(){
$(".preloader-wrapper").show();
$("body").hide();
});
将第二段代码更改为:
$(window).load(function(){
$(".preloader-wrapper").fadeOut("slow");
});
您应该将.preload包装设置为默认可见-为此使用css
例如:
.preloader-wrapper {
display: block;
}
另外,您不应该在
标记之外放置某些内容,因此这意味着您不应该使用JS隐藏body
删除:
$(document).ready(function(){
$(".preloader-wrapper").show();
$("body").hide();
});
将第二段代码更改为:
$(window).load(function(){
$(".preloader-wrapper").fadeOut("slow");
});
其中一个问题是隐藏整个正文,可能包括.preload wrapper
其中一个问题是隐藏整个正文,可能包括.preload wrapper
您可以先将其加载到顶部。然后在加载dom后删除它
setTimeout(函数(){
$(“#预加载程序”).fadeOut('slow',function(){
$(this.remove();
});
}, 2000);代码>
#预加载程序{
位置:固定;
左:0;
排名:0;
z指数:999;
宽度:100%;
身高:100%;
溢出:可见;
背景:#333 url('http://files.mimoymima.com/images/loading.gif“)无重复中心;
}
超级简单的整版预加载程序
您可以先加载,然后再加载。然后在加载dom后删除它
setTimeout(函数(){
$(“#预加载程序”).fadeOut('slow',function(){
$(this.remove();
});
}, 2000);代码>
#预加载程序{
位置:固定;
左:0;
排名:0;
z指数:999;
宽度:100%;
身高:100%;
溢出:可见;
背景:#333 url('http://files.mimoymima.com/images/loading.gif“)无重复中心;
}
超级简单的完整页面预加载程序
使用css和javascript尝试这个简单的预加载程序。不需要添加任何库。
示例博客:
}
预加载程序{位置:固定;顶部:0;左侧:0;宽度:100%;高度:100vh;背景:fff;z索引:9999;文本对齐:中心;}。预加载程序图标{位置:相对;顶部:45%;宽度:100px;边框半径:50%;}
使用css和javascript尝试这个简单的预加载程序。不需要添加任何库。
示例博客:
}
预加载程序{位置:固定;顶部:0;左侧:0;宽度:100%;高度:100vh;背景:fff;z索引:9999;文本对齐:中心;}。预加载程序图标{位置:相对;顶部:45%;宽度:100px;边框半径:50%;}
您的HTML是什么样子的?您是否可以设置一个JSFIDLE或堆栈代码段,因为您正在隐藏主体…您的HTML是什么样子的?您是否可以设置一个JSFIDLE或堆栈代码段,因为您正在隐藏主体…现在可以了。我怎样才能使它在整个页面上居中?我还想让它不会像现在这样移动页面。我怎样才能使它在整个页面上居中?我还想让它不移动页面,像礼物一样谢谢!成功了!它现在不在中心。。。(第一个答案)在页面加载之前,它也不会隐藏正文,我希望它能做到这一点!成功了!它现在不在中心。。。(第一个答案)在页面加载之前,它也不会隐藏正文,我希望它这样做