gpt4 book ai didi

jquery - 动画额外的边距并防止再次从 0px 开始?

转载 作者:太空宇宙 更新时间:2023-11-04 04:12:38 25 4
gpt4 key购买 nike

我想用 jQuery 制作一个很酷的动画,但我不知道,当我只想增加左边的边距时,如何防止动画从 0px 开始。它总是从 0px 开始到我想要的值。例如,当前左侧边距约为 30px,我想再增加 7px,我想防止它从 0px 开始到 37px,我想要一个从 30px 到 37px 的动画。

我该如何解决我的问题?

我的(非常愚蠢和简单的)方法是类似的,但不幸的是它是错误的:

$(bar).animate({
'left':previousOffsetLeft+widthOfLastObj + 'px'
});

最佳答案

您可以计算当前边距并使用 $(bar).css('margin-left', currentmargin').animate() 或使用 "+=" :

$(bar).animate({
'left': "+=" + previousOffsetLeft+widthOfLastObj + 'px'
});

虽然我猜不到你是如何计算这些变量的,因为你没有指出 :)

关于jquery - 动画额外的边距并防止再次从 0px 开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20447982/

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