gpt4 book ai didi

javascript - 加载文档时完成 CSS3 动画

转载 作者:行者123 更新时间:2023-11-29 14:53:10 25 4
gpt4 key购买 nike

我有以下无限动画从一开始就作为页面加载器运行:

@-webkit-keyframes spinX {
100% {
-webkit-transform:rotate(360deg);
}
}

并且在窗口加载时我正在运行以下 JS:

window.onload = function(){
var _logo_x = document.getElementById("logo-x");
_logo_x.addEventListener("animationiteration", introLogo(_logo_x), false);
}
function introLogo(_ele)
{
_ele.removeClass('rotate');
}

我面临的问题是它切断了当前迭代而不是等待它。 Fiddle

最佳答案

_logo_x.addEventListener("animationiteration", introLogo(_logo_x), false);

相当于:

introLogo(_logo_x);
_logo_x.addEventListener("animationiteration", undefined, false);

你想要:

_logo_x.addEventListener("animationiteration", function() {introLogo(_logo_x)}, false);

关于javascript - 加载文档时完成 CSS3 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22156518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com