gpt4 book ai didi

javascript - 如何在mootools中同时执行多个动画?

转载 作者:行者123 更新时间:2023-11-28 03:00:49 25 4
gpt4 key购买 nike

我有两个 div(例如,id 为 div1 和 div2 的 div),我需要使用 Fx.Tween 扩展其高度我希望动画是同步的。

'#div1' 的 style.height 将从 auto 更改为 0。'#div2' 的 style.height 将由当前高度更改为由名为 calculateHeight()

的函数计算出的新高度

我该怎么做?

最佳答案

Mootools 动画不会阻塞(JS 中的动画很少会阻塞!),因此只需按顺序执行两个补间即可产生所需的效果(与人类可以感知的效果一样接近)

function go()
{
$('div1').tween('height', 0);
$('div2').tween('height', calculateHeight());
}

function calculateHeight()
{
return 0; //or whatever
}

关于javascript - 如何在mootools中同时执行多个动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1005698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com