setTimeout() - IE6中发生了什么?

时间:2010-07-14 11:24:57

标签: internet-explorer-6

IE6让我又来了!我可以写

slideSuccess.show();

一切都会好的。当我用

替换那行时
setTimeout(function() { slideSuccess.show(); }, 1000);
然后,1秒后,我的幻灯片显示乱码。

(如果重要的话,slideSuccess是一个jQuery对象。)

有没有人知道这里发生了什么?

感谢。

1 个答案:

答案 0 :(得分:0)

使用.delay(),而不是使用setTimeout(),直到1秒后才将节目排队,将放入队列,如下所示:< / p>

slideSuccess.delay(1000).show();

否则你没有显示动画,你在期间动画并运行.show() ,无论队列中执行什么动画......相反,你可以延迟队列从整体开始,使用.delay()