使用jquery时添加动画

使用jquery时添加动画,jquery,css,jquery-animate,Jquery,Css,Jquery Animate,我正在尝试向jquery添加动画 目前,我有一个固定标题下的导航栏。当页面滚动时,导航栏和下面的内容会向上移动,直到导航栏到达页面顶部并固定。此时,一个徽标出现在导航项目的左侧,然后这些项目会浮动到导航项目的右侧 我怎样才能使右侧的浮动不是突然的跳跃,而是缓慢或褪色的动画 提前感谢。为了获得动画,您需要能够“tween”一个值。这意味着您需要能够计算给元素的值的步长 因此,很容易设置位置动画。例如,从左10px到左100px设置动画。您可以计算中间步骤 这在float中是不可能的,因为没有与之关

我正在尝试向jquery添加动画

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

我怎样才能使右侧的浮动不是突然的跳跃,而是缓慢或褪色的动画


提前感谢。

为了获得动画,您需要能够“tween”一个值。这意味着您需要能够计算给元素的值的步长

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


这在
float
中是不可能的,因为没有与之关联的tweenable值。所以,我要说的是绝对定位,并用填充填充填充它将留下的洞。

您的代码在哪里?我找不到它……如果希望运行动画,最好使用CSS制作动画,并在jQuery中使用
addClass
。如果您使用的是
float:right
,您可能希望将其替换为
position:absolute
问候语,您有什么代码,您能否在fiddle JSFIDLE.net中创建一个简单的站点版本,这样我们就可以编辑您的代码并向您提供关于该代码的反馈。我可以为你指出正确的方向,但我需要看到你所拥有的一些视觉效果。