0

我正在尝试向 jquery 添加动画。

目前我在固定标题下方有一个导航栏。当页面滚动时,导航栏和下面的内容会向上移动,直到导航栏到达页面顶部并固定。此时导航项的左侧会出现一个徽标,然后这些项会浮动到导航的右侧。

我怎样才能让它向右浮动不是突然跳跃并且动画缓慢或褪色?

先感谢您。

4

1 回答 1

0

为了获得动画,您需要能够“补间”一个值。这意味着您需要能够计算您将赋予元素的值的步骤。

因此,动画位置很容易。例如,动画从左 10 像素到左 100 像素。您可以计算中间步骤。

这是不可能的,float因为没有与之相关的补间值。所以,我会说使用绝对定位并用填充填充它会留下的洞。

于 2013-04-30T15:23:50.430 回答