2013-11-27 60 views
1

我在这里看到另一篇文章说这会起作用 - 而且绝对不是。想知道为什么这些都不是一次执行?同时动画几个元素?

我只是试图让topopacity动画立即发生。这是小提琴:http://jsfiddle.net/DU8N2/

$(".wordcar").animate({ 
     top:"32px" 
    }, { duration: 2000, queue: false }); 
    $(".wordcar li.next").animate({ 
     opacity:"1" 
    }, { duration: 2000, queue: false }); 
    $(".wordcar li.current").animate({ 
     opacity:"0.2" 
    }, { duration: 2000, queue: false }); 
    $(".wordcar li.ondeck").animate({ 
     opacity:"0.2" 
    }, { duration: 2000, queue: false }); 
    $(".wordcar li.previous").animate({ 
     opacity:"0.0" 
    }, { duration: 2000, queue: false }); 
+0

'wordcar'封装了其他四个元素,但您可以看到这四个元素在div之后立即进行动画处理。也许尝试删除对div容器的需求。 – ElliotM

回答

0

它不在队列中。尝试设置fade动画duration: 1000,而不是2000,那里你有你的魔力。