先下载页面,然后显示/动画内容
Download page first then display/animate content
有什么方法可以强制浏览器在显示任何内容之前等待页面下载吗?
我有一个网页,上面有多个动画。第一次加载时,动画很不稳定,看起来非常错误,因为他们正在制作动画的内容仍在下载中。我需要先下载所有内容,这样动画才能顺利执行。这可能吗?
这些动画是CSS3动画。
感谢
$(window).on('load', function() {
// do stuff
});
将等待页面和外部资源(如图像)加载,然后再启动。
如果动画是CSS动画,请使用类或其他选择器,并在加载窗口时附加这些选择器以启动动画
$(window).on('load', function() {
$('.animated').addClass('start');
});
和CSS
.animated {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.start {
color: red;
left: 100px;
/* whatever you'd like to animate */
}
$(window).load(function() {
/* here you can use some "addClass" functions. Once added they trigger your CSS animations */
});
相关文章:
- 如何在生成下载文件时显示加载动画
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- JS页面在后台加载时显示动画
- 动画显示:无显示:内联
- IE中的CSS翻转动画:翻转的一面显示镜像内容
- CSS动画-显示和隐藏面板
- 为什么我的脚本正在运行动画,但没有显示它
- 使用jquery动画显示您的网站
- 为什么这个动画显示没有阻止不工作
- 动画显示jQuery中的导航栏以移动<李>进入相邻分区
- 动画显示和隐藏登录框
- 从中心制作内容动画/显示内容
- AngularJS动画(显示/隐藏)速度
- 用highcharts-ng动画显示皮哈特起始角的变化
- CSS圆圈动画显示百分比
- ajax动画后,动画显示,但内容不显示
- 画布动画显示所有之前的帧
- 动画显示和隐藏随机化
- 如何用Javascript动画显示/隐藏Div
- 动画显示/隐藏从CSS类