我有兩個div(比如divs和id:div1和div2),我需要使用Fx.Tween擴展其高度 我希望動畫是同步的。如何在mootools中同時執行多個動畫?
「#DIV1」的style.height要從自動變爲0 ‘#DIV2’的style.height所要變更爲當前高度通過的函數來計算一個新的高度稱爲calculateHeight ()
我該怎麼做?
我有兩個div(比如divs和id:div1和div2),我需要使用Fx.Tween擴展其高度 我希望動畫是同步的。如何在mootools中同時執行多個動畫?
「#DIV1」的style.height要從自動變爲0 ‘#DIV2’的style.height所要變更爲當前高度通過的函數來計算一個新的高度稱爲calculateHeight ()
我該怎麼做?
Mootools的動畫不會阻止這樣簡單地執行這兩個充斥順序(在JS動畫很少有!)將有希望的影響(儘可能接近人類可以感知)
function go()
{
$('div1').tween('height', 0);
$('div2').tween('height', calculateHeight());
}
function calculateHeight()
{
return 0; //or whatever
}
我覺得這與wait:false選項有關。 我不是程序員,mootools很簡單,但沒有那麼好,但我記得閱讀一些文檔,它說你可以控制第二個動畫,只要第一個動畫結束或同時進行。
連鎖方法:等待 注入鏈接事件之間的暫停。 語法
myClass.wait(duration);
參數 1. duration - (整數)暫停鏈棧的持續時間(以毫秒爲單位)默認爲500.
我認爲你應該鏈變形,並使其等待(0)。但我不確定。希望這可以幫助。
不,我需要同時使用這些動畫,因爲第二個動畫是第一個動畫的一種糾正措施。 順序執行,並不能給用戶良好的使用體驗。 – 2009-06-17 08:35:26