jquery animate 同时运行的问题

请教下有什么方法,能让jquery下两个不同的animate 动画运行?

例如:

$('#first').animate({left:100});

$('#sencond').animate({right:200});

让这两个动画同时执行……

收藏 0分享浏览 1991
5年前
跟帖
殺死小雞
5年前

http://api.jquery.com/animate/

设置好position不就可以动了。

沙发
5年前
@殺死小雞 额……俺说滴似乎跟你理解滴不是一个意思……
板凳
GilbertSun
5年前

根据你给出的例子这两个动画就应该是同时执行的,我猜想你是不是在给同一个元素设置动画是遇到了队列化的问题,那请参考动画选项对象的queue属性

地板
5年前
@GilbertSun jquery queue 这个属性挺好玩的,改天找时间研究下,多谢 http://www.w3school.com.cn/jquery/data_queue.asp
4 楼
羽音篠之
5年前

使用 $(xxx).animate({ ... }, { queue: false }) 就可以并行两个动画了(但是似乎做不到更复杂的流控制,要具有控制所有动画流程的完备性需要将所有动画都以并行方式执行并自己管理队列)

5 楼
5年前
@羽音篠之 改天有空研究下队列……谢了
6 楼
说几句
广告位 点击查看投放指南

我的收藏