gpt4 book ai didi

javascript - 加快jquery动画的运行速度

转载 作者:行者123 更新时间:2023-11-28 10:11:48 26 4
gpt4 key购买 nike

之前在 stackoverflow 上也有人问过类似的问题,但我还没有找到令人满意的答案。

我想加快(或减慢)正在运行的 jquery 动画。我有一个持续时间很长的动画,将一些文本滑过用户(想想电影片尾字幕),但如果用户不想阅读文本,他可以单击文本,此时文本的移动应该加速以使得后面的内容的方式。

我在这里看到两种方法:I. 以某种方式改变当前正在运行的动画的持续时间,从而更快地完成动画,尽管我不完全确定如何去做。

二.停止动画并开始一个新的、更快的动画。这里的问题是,通过停止动画,我得不到连续、平滑的动画,而是一个缓慢的动画,一个停止,然后一个快速的动画,这也不是我真正想要的。

对此的任何帮助将不胜感激!

最佳答案

听起来您想要对动画有更多的控制,而不是 jQuery 的便捷方法可能设计的目的。要获得完全控制,您可以自己直接移动文本。

function tick() {
// Move your text a bit here. Move more to make it go faster.
}
setInterval(tick, 1000/30);

关于javascript - 加快jquery动画的运行速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7345719/

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