【发布时间】:2014-02-04 20:40:52
【问题描述】:
我想淡入一个页面。它应该尽快淡入,即不要等待图像加载。
我有一个html页面
<div class="content">
text, images
</div>
我有类似的css
.content{
opacity:0;
transition: opacity 0.3s ease-in-out;
}
就在</body>的上方
$( document ).ready(function() {
$(".content").css("opacity",1);
});
但如果页面有很多图像,感觉会加载很长时间。我认为这应该在将 DOM 写入浏览器后立即触发?
我尝试删除准备好的文档,但结果相同。所以我想知道,什么时候触发 CSS 转换?是否晚于文件准备好?
我想要的效果是让页面淡出。
【问题讨论】:
-
您是否尝试过在正文末尾执行 jquery 的脚本?
-
这是个好问题!这将需要一些测试。非常想看到对此的回应和答案!
-
这是一个相关问题stackoverflow.com/questions/11679567/…,可能有助于回答。
标签: javascript jquery html css css-transitions