jquery - 有没有办法只使用 jQuery 来回滚动画?

标签 jquery

假设我有以下动画:

$("#myObject").animate({
    /* animation 1 */
}).animate({
    /* animation 2 */
}).animate({
    /* animation 3 */
});

我想知道是否有一种方法可以使用相反的属性以相反的顺序将 #myObject 动画化,而无需重新编写。

我正在考虑制作一个 css 类并切换它,但它没有动画步骤。此外,CSS3 动画不是该项目的选项。

可能吗?

最佳答案

所以,我认为这是一个有趣的问题,我写了这个:http://jsfiddle.net/bstakes/hzFTg/#base

这是一个非常幼稚的实现,但它满足了您的要求。所以,是的,有一种方法可以做到这一点,但不是开箱即用的。

关于jquery - 有没有办法只使用 jQuery 来回滚动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7422730/

相关文章:

javascript - JS 前端更新 View {不工作}?

jquery - 根据窗口大小调整图像大小而无需刷新页面

jquery - 将动态变量从 HTML 传递到 less.css 文件

javascript - 如何让 slider 的MaxValue动态化?

php - 表单中的文本区域未使用 jQuery AJAX 通过 POST 提交

javascript - 如何将事件附加到新创建的对象

jquery - this.setState() 不是一个函数 -> 当尝试保存状态响应时

jquery - 为什么程序无法读取文件 json?

javascript - jQuery XHR 问题

jquery - 如何使用 jQuery Mobile 仅支持触摸事件(无 UI 增强)?