gpt4 book ai didi

javascript - 为什么速度动画只能工作一次?

转载 作者:行者123 更新时间:2023-11-28 01:30:09 25 4
gpt4 key购买 nike

我正在使用 velocity.js 制作动画,并希望在动画完成时返回 block 。所以我分配 el[0].style.transform = "translateX(0px)" 并再次调用函数,但动画不再起作用。

http://jsfiddle.net/nbLLzqn0/2/

var box = $('.box');

function anim() {
box.velocity({
translateX: 200
},
{
duration: 3000,
complete: function (el) {
$('.info').html(el[0].style.transform);
el[0].style.transform = "translateX(0px)";
anim();
}
});
}

anim();

我做错了什么?

最佳答案

换行

el[0].style.transform = "translateX(0px)";

box.velocity({ translateX: 0 },{ duration: 0 });

关于javascript - 为什么速度动画只能工作一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30597991/

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