gpt4 book ai didi

javascript - jQuery - 将 div 从中心增长到动画

转载 作者:行者123 更新时间:2023-11-27 22:36:42 24 4
gpt4 key购买 nike

好吧,我有这些 div,我之前通过执行 hide()show() 对其进行了动画输入/输出,但是看起来不干净,我喜欢让它们从中心向外生长,即从无宽度生长到当前宽度。

我是 jquery 动画新手,不知道如何正确执行此操作。我尝试将初始宽度设置为 0 并执行以下操作:

function panelIn(labDiv) {
var neww = "700px";
$(labDiv).animate({
width: neww
}, 2000);
}

但这会使 div 向右增长。我怎样才能实现这个目标?有没有好的库可以在 div 中进行动画处理,即在页面上介绍它们?

最佳答案

根据您正在执行的操作,您可能只想使用 CSS 和 .toggleClass()

CSS

#labDiv{
height:700px;
width:700px;
transform:scale(0);
transform-origin:center center;
transition: transform 2000ms ease;
}

#labDiv.show{
transform:scale(1);
}

jQuery

function panelIn(labDiv){
labDiv.toggleClass('show');
}

关于javascript - jQuery - 将 div 从中心增长到动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39059305/

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