2013-11-27 100 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,那裏你有你的魔力。