我的网站有一个带有大量图片的小介绍,这是上面的小动画:
jQuery
$(function(){
$('#intro-left').stop().delay(5000).animate({'width':'0'},4000, 'easeOutQuint');
$('#intro-right').stop().delay(5000).animate({'width':'0','left':'100%'},4000, 'easeOutQuint');
$('#intro-rights').stop().delay(5000).animate({'width':'0','left':'100%'},4000, 'easeOutQuint');
$('#intro-logo').stop().delay(10000).fadeOut(1500);
});
HTML
<div id="intro-left"></div>
<div id="intro-right"></div>
<div id="intro-rights"></div>
<div id="intro-logo"><img class="top" src="images/intro_top.jpg"><img class="logo" src="images/intro-logo.jpg"><img class="bot" src="images/intro-bot.jpg"></div>
<div id="header">
Rest of the Site...
CSS
#intro-left {
position: absolute;
z-index: 10000;
top: 0;
left: 0;
background: url(images/intro-left.png) right no-repeat;
width: 58%;
height: 100%;
}
#intro-right {
position: absolute;
z-index: 9000;
top: 0;
left: 32%;
background: url(images/intro-right.png) left no-repeat;
width: 68%;
height: 100%;
}
正如你所看到的,它只是全屏图像和颜色,问题是网络冲浪者可能会错过那个介绍,或者,它以一种糟糕的方式引入,图像加载......它使介绍变得丑陋,然后,我想知道是否有一种方法可以在页面加载时使页面中的所有内容不可见,然后在加载该页面的所有内容时使其可见。可能是 display: none 在加载过程中,然后页面正在加载使其阻塞,类似这样的东西会起作用,
那可能吗?还是类似的?
提前非常感谢!