Javascript 在Fakeloader之前显示的网页位
我使用fakeloader预加载我的内容,但是我注意到我的站点标题往往在fakeloader预加载动画之前显示。在fakeloader完成预加载之前,我是否可以推迟显示内容 这是我用来初始化Fakeloader的javascriptJavascript 在Fakeloader之前显示的网页位,javascript,jquery,Javascript,Jquery,我使用fakeloader预加载我的内容,但是我注意到我的站点标题往往在fakeloader预加载动画之前显示。在fakeloader完成预加载之前,我是否可以推迟显示内容 这是我用来初始化Fakeloader的javascript $("#fakeLoader").fakeLoader({ timeToHide:1200, zIndex:"999", spinner:"spinner5", bgColor:"#fa520a" }); 感谢您的帮助使用$('.n
$("#fakeLoader").fakeLoader({
timeToHide:1200,
zIndex:"999",
spinner:"spinner5",
bgColor:"#fa520a"
});
感谢您的帮助使用
$('.navbar').Hide()隐藏您的导航栏
调用fakeLoader
后,使用$('.navbar').show()显示导航栏代码>在开头标记之后添加此脚本标记。它将在前1200秒内隐藏导航栏。这是一个黑客解决方案,因为fakeLoader没有任何传递回调的机制
<script>
document.getElementsByTagName('nav')[0].style.display = "none";
setTimeout(function() {
document.getElementsByTagName('nav')[0].style.display = "block";
}, 1201);
</script>
document.getElementsByTagName('nav')[0].style.display=“无”;
setTimeout(函数(){
document.getElementsByTagName('nav')[0].style.display=“block”;
}, 1201);
您可以通过在身体中放置一个固定的上/左0,宽度/高度100%的div来为您的假加载器添加背景,并在加载器启动后将其移除
<div class="flbackdrop"></div>
在fakeloader初始化之后:
$(".flbackdrop").remove();
这不仅隐藏了导航栏,而且还隐藏了加载程序之前可能出现的所有内容。这很有效。不过,我不得不在FLCSS中添加“position:absolute”以使其正确显示。对不起,我确实明白了。最好把它修好。
$(".flbackdrop").remove();