gpt4 book ai didi

javascript - 如何使用 Javascript 设置动画的持续时间?

转载 作者:行者123 更新时间:2023-11-30 15:51:14 25 4
gpt4 key购买 nike

我想要一个 JavaScript 函数来执行我提供的时间。我知道 setTimeOut()setInterval() 的作用,我不是在寻找它们。

例如,我在top: 0left: 0 处有一个div。我希望我的 JS 函数在给定时间内从 left: 0 获取 divleft: 50

请提供原始 JavaScript 解决方案,而不是 jQuery。

最佳答案

Web 动画定义实验 Element.animate

document.getElementById("test").animate([
{ left: '0px' },
{ left: '50px' }
], {
duration: 1000,
fill: 'forwards'
});
#test {
background-color: green;
width: 100px;
height: 100px;
position: relative;
}
<div id="test"></div>

关于javascript - 如何使用 Javascript 设置动画的持续时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39302273/

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