加速运行jquery动画
Speeding up running jquery animation
在stackoverflow上也有人问过类似的问题,但是我还没有找到一个满意的答案。
我想加快(或减慢)一个正在运行的jquery动画。我有一个长时间的动画,滑动一些文本从用户身边经过(想想电影字幕),但如果用户不想阅读文本,他可以点击文本,在这一刻,文本的移动应该加速,为随后的内容让路。
我看到这里有两种方法:1 .以某种方式改变当前正在运行的动画的持续时间,从而更快地完成动画,尽管我不完全确定如何做到这一点。
二世。停止动画并开始一个新的,更快的动画。这里的问题是,虽然通过停止动画,我没有得到一个连续的,流畅的动画,但一个缓慢的,一个停止,然后一个快速的,这不是我真正想要的。
任何帮助,这将是非常感激!
听起来您想要更多地控制您的动画,而不是设计jQuery的方便方法。要获得完全的控制,您可以自己直接移动文本。
function tick() {
// Move your text a bit here. Move more to make it go faster.
}
setInterval(tick, 1000/30);
相关文章:
- 如何简化动画jQuery代码
- 如何禁用可排序动画 Jquery
- 离开页面前的动画JQuery
- 动画Jquery弹出菜单
- 设置元素动画jquery
- 如何自动动画jquery画廊
- 缩放/动画 jQuery 拖放到可拖放时可拖动
- 卡片动画Jquery和CSS
- 拆分襟翼文本动画 Jquery
- 满足条件时禁用动画 jQuery
- 传递参数以动画 jquery 函数
- 延迟和动画 jQuery
- 获取动画 jQuery Java 脚本中行进的像素数
- 重新启动动画jquery和javascript
- 为什么这个脚本在页面加载后3秒没有动画(jquery)
- 菜单图标动画jQuery
- 制作无限动画jQuery
- 将延迟应用于动画jquery
- 添加滑动回调动画Jquery
- 使用动画 jquery 更改文本