11
我看到這個問題被問了很多次,但沒有一個解決方案爲我工作。 我有兩個我想要並行執行的效果。在同一個元素上並行執行多個jQuery效果
我想框淡入,同時反彈: http://jsfiddle.net/6VVUG/
我看到這個問題被問了很多次,但沒有一個解決方案爲我工作。 我有兩個我想要並行執行的效果。在同一個元素上並行執行多個jQuery效果
我想框淡入,同時反彈: http://jsfiddle.net/6VVUG/
鏈的UI效果,並使用dequeue()
來同時執行它們。
$("#t").hide().show("fade", {}, {duration:1200}).effect("bounce", { times:3 }, { duration:400}).dequeue();
試試這個
function g()
{
$("#t").hide();
$('#t').show();
$("#t").animate({ opacity: 0.5 }, 0).effect("bounce", { times:3 }, { duration:400, queue: false});
$("#t").animate({ opacity: 1 }, 0);
}
謝謝!您可以鏈接或將dequeue()放在最後一個效果上:http://jsfiddle.net/6VVUG/2/ 有趣的是,如果將dequeue()放在兩個效果上,動畫剎車。 –
是的,這是正確的,將動畫添加到相同的元素與鏈接它們完全相同,它們被添加到FX隊列中,並且出列一次全部播放它們,清空FX隊列,所以如果在結束時使用出列每個聲明,它都不會按預期工作。 – adeneo