除非我搞错了,否则自从jQuery 1.5开始,你可以以某种方式进行链接并插入一条命令,让它等待上一个操作完成。换句话说,而不是这样的:在链接期间允许同步操作的新jQuery API?
$('#something').animate({opacity: 0}, 500, function() { $('#something').hide(); });
你可以这样做:
$('#something').animate({opacity: 0}, 500).waitForIt().hide();
当然,我可能是错的。我知道这里有delay()和animate()的“队列”选项,但我认为它们只适用于可排队的FX,而不是像show/hide这样的一次性选项。
我想提问人都知道,因为你的答案是相当于他很第一个代码示例:) – 2011-04-15 20:03:12
@Fredric,哎呀没有看到正确的大声笑,我ddnt注意到! – Neal 2011-04-15 20:07:40
@Fredric我编辑了我的答案 – Neal 2011-04-15 20:11:53