做 jquery 延迟和 queue:false 相互否定

Do jquery delay and queue:false negate each other?

本文关键字:false jquery 延迟 queue      更新时间:2023-09-26

这是我的代码:

$('.content').delay(1000).animate({left: '10'}, {duration:1000, queue:false});
$('.content').delay(1000).animate({opacity: 0}, {duration:1000, queue:false});

内容div应该向左移动10px并同时淡出,而且它做得很好。不过不会做 1000 延迟。队列:false 是否否定了延迟?

如果指定动画不排队,则将忽略延迟,因为延迟是添加到动画忽略的队列中的回调。

更新:

$('.content').delay(1000).animate({left: 10,opacity: 0}, {duration:1000});