首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在整个页面加载后启动css3动画

在整个页面加载后启动css3动画
EN

Stack Overflow用户
提问于 2011-04-24 23:21:14
回答 6查看 33.4K关注 0票数 11

有人知道如何在页面的其余部分完全加载(图像和所有内容)后启动css3动画吗?

我现在正在使用延迟来模仿它,但这不是我要找的。

谢谢

彼得

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-04-24 23:46:39

这超出了CSS的范围,但是用JQuery可以非常简单地完成。

代码语言:javascript
运行
复制
$(document).ready(function() {/*You code here*/ }

或在此处阅读更多信息=> http://api.jquery.com/ready/

将你的动画代码放在一个类中,比如说.animation

然后使用JQuery .addclass() (http://api.jquery.com/addClass/)对要设置动画效果的元素调用该类

像这样的东西

代码语言:javascript
运行
复制
   <script type="text/javascript">
    $(document).ready(function() {
    $("#element-to-animate").addClass("animation"); 
    });
   </script>
票数 23
EN

Stack Overflow用户

发布于 2015-01-23 17:23:35

代码语言:javascript
运行
复制
   div
    {
    -webkit-animation-delay: 5s; 
     animation-delay: 5s;
    }
票数 2
EN

Stack Overflow用户

发布于 2011-11-15 20:37:19

代码语言:javascript
运行
复制
function atload() {dom_rdy()}window.onload=atload;

将其粘贴到您的js的顶部,并与函数dom_rdy()一起工作,它将在dom准备就绪时调用,而无需jQuery和其他大量代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5771378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档