如何在单个元素上同时运行两个jQuery动画
我们只能在动画函数相同的情况下编写一行代码,比如如何在单个元素上同时运行两个jQuery动画,jquery,jquery-animate,Jquery,Jquery Animate,我们只能在动画函数相同的情况下编写一行代码,比如animate({top:50px,opacity:0}),但是如果动画函数不同,那么如何同时执行动画,比如向上滑动和animate({top:50px})?调用.animate()时将队列值设置为false,这将导致所有动画同时运行 $('div').animate({ opacity: 0.25, height: '400px', }, { queue: false, duration: 5000 }).anim
animate({top:50px,opacity:0})
,但是如果动画函数不同,那么如何同时执行动画,比如向上滑动和animate({top:50px})
?调用.animate()时
将队列
值设置为false,这将导致所有动画同时运行
$('div').animate({
opacity: 0.25,
height: '400px',
}, {
queue: false,
duration: 5000
}).animate({
width: '500px'
}, {
queue: false,
duration: 5000
});
基本上,我想使用fadeIn和动画,以便元素在屏幕中淡入并沿水平方向移动,我可以更改其左侧位置或边距。我似乎无法让它继续下去。。。我们可以在fadeIn效果中指定queue:false吗。。。如果我们可以告诉你我已经在使用的语法是,但无法让它工作…只需使用
.animate()
而不是fadeIn()
例如.animate({“不透明”:“显示”},{queue:false,duration:“慢速”})代码>