javascript(超时、间隔)和 css(动画、延迟)时间是否同步?
例如 :
#anim1 {
animation: anim1 10s linear;
display: none;
}
anim1.style.display = "block" ;
setTimeout(function() {
anim2.style.webkitAnimation= 'anim2 10s linear';
}, 10000);
anim2 会在 anim1 结束时被精确触发吗?是否因浏览器而异?在这种情况下,我对 webkit 焦点更感兴趣。
请注意,anim1 是通过 javascript 触发的,以避免加载时间不一致。
注意:这是一个理论问题,上面的代码是一个说明,你不能在家里使用它,因为有更合适的方法可以这样做。