有人知道如何在页面的其余部分完全加载(图像和所有内容)后启动css3动画吗?
我现在正在使用延迟来模仿它,但这不是我要找的。
谢谢
彼得
发布于 2011-04-24 23:46:39
这超出了CSS的范围,但是用JQuery可以非常简单地完成。
$(document).ready(function() {/*You code here*/ }或在此处阅读更多信息=> http://api.jquery.com/ready/
将你的动画代码放在一个类中,比如说.animation
然后使用JQuery .addclass() (http://api.jquery.com/addClass/)对要设置动画效果的元素调用该类
像这样的东西
<script type="text/javascript">
$(document).ready(function() {
$("#element-to-animate").addClass("animation");
});
</script>发布于 2015-01-23 17:23:35
div
{
-webkit-animation-delay: 5s;
animation-delay: 5s;
}发布于 2011-11-15 20:37:19
function atload() {dom_rdy()}window.onload=atload;将其粘贴到您的js的顶部,并与函数dom_rdy()一起工作,它将在dom准备就绪时调用,而无需jQuery和其他大量代码。
https://stackoverflow.com/questions/5771378
复制相似问题