Javascript 使用web worker加载网页时创建进度条
因为我有高分辨率的图像。。。还有很多背景图片和图片。。这就是为什么我希望网页加载所有包含的内容,然后在其全部加载时显示。。但在下载内容的同时,我希望网页显示一个进度条,显示下载内容的进度 有没有可能使用webworks进行下载,这样就不会降低浏览器的速度Javascript 使用web worker加载网页时创建进度条,javascript,html,css,web-worker,Javascript,Html,Css,Web Worker,因为我有高分辨率的图像。。。还有很多背景图片和图片。。这就是为什么我希望网页加载所有包含的内容,然后在其全部加载时显示。。但在下载内容的同时,我希望网页显示一个进度条,显示下载内容的进度 有没有可能使用webworks进行下载,这样就不会降低浏览器的速度 我尝试了display none属性,但它没有剪切它如果我正确理解您的意思,您希望您的页面在页面未完全加载时显示加载屏幕。要完成此操作,请在您的标记后面添加以下内容: <style> #load-bg { p
我尝试了display none属性,但它没有剪切它如果我正确理解您的意思,您希望您的页面在页面未完全加载时显示加载屏幕。要完成此操作,请在您的
标记后面添加以下内容:
<style>
#load-bg {
position: absolute;
width: 100%;
height: 100%;
background: #000;
opacity: 0.75;
}
#load-msg {
text-align: center;
margin-left: auto;
margin-right: auto;
height: 20px;
width: 100px;
background: #fff;
}
</style>
<div id="load-bg">
<div id="load-msg">
<p>Loading...</p>
</div>
</div>
<script>
window.onload(hideLoad());
function hideLoad(){
document.getElementById('load-bg').style.visibility = 'hidden';
}
</script>
#加载背景{
位置:绝对位置;
宽度:100%;
身高:100%;
背景:#000;
不透明度:0.75;
}
#装味精{
文本对齐:居中;
左边距:自动;
右边距:自动;
高度:20px;
宽度:100px;
背景:#fff;
}
加载
onload(hideLoad());
函数hideLoad(){
document.getElementById('load-bg')。style.visibility='hidden';
}