gpt4 book ai didi

javascript - jquery 动画一个 div 到中心

转载 作者:数据小太阳 更新时间:2023-10-29 06:02:48 26 4
gpt4 key购买 nike

html:

<div id="container">
<div id="header">
<div id="animate">
cartagena
</div>
</div>

我想要做的是使用 Jquery 将“动画”div 移动到中心。

我现在的js:

$(document).ready(function() {
$("#animate").animate({left: "+=512"}, 2000);
});

现在我想把它放在中心,而不是右边 512 像素处。

最佳答案

我假设 #animate 的位置是 absolute。要使元素在其父元素中居中,只需将其父元素宽度的一半减去其自身宽度的一半添加到 left:

$("#animate").animate({
left: $("#animate").parent().width() / 2 - $("#animate").width() / 2
}, 2000);

我创建了一个 demo使用 jsFiddle。

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

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