【发布时间】:2013-08-14 05:07:17
【问题描述】:
假设我有 2 个框,其中一个使用此类位于屏幕的左上角:
.position1 {
position: fixed;
top: 100px;
left: 100px;
}
另一个使用这个类位于右下角:
.position2 {
position: fixed;
bottom: 100px;
right: 100px;
}
有没有一种简单的方法,使用 jQuery 或其他方式:
- 将左上角的框滑动(动画)到右下角的位置
- 将右下角的框滑动(动画)到左上角的位置
我可以通过简单的.addClass() 和.removeClass() 轻松实现此不使用动画...但我需要动画本身来模仿盒子彼此“切换位置”而不是而不是瞬间换边。
我查看了 jQuery animate 功能,但除非我弄错了,否则它没有显示您可以应用预定义类(并删除预定义类)作为 animate 函数的选项.
【问题讨论】:
-
模仿盒子相互“交换位置”,而不是瞬间交换边。这过于理论化了。
标签: jquery jquery-animate css-transitions