2010-04-26 50 views
0

这是使用.animate(top)函数的正确方法吗?如何正确使用.animate()函数 - top

正数(动画下) -

$("div#container div#history-menu").animate({top:'180px'}, 600); 

负数(动画上) -

$("div#container div#history-menu").animate({top:'-180px'}, 600); 

因为我在我的错误控制台得到一个Java错误,说:

“解析属性'top'的值时出错。声明已丢弃。”

+0

你使用的是什么版本的jQuery? – SLaks 2010-04-26 13:38:09

+0

'180px'和'-180px'应该是动画的有效值(请参阅http://api.jquery.com/animate/#entry-examples)。你能发布HTML/CSS /周围的JS吗? – 2010-04-26 13:42:05

+0

@Jeffrey - 我的问题是我在我的.js文件中有多个类似的语句,并且无法确定实际错误的位置。但是,我所有的动画报表看起来都和我发布的报表完全一样,所以我认为这将是我的出发点......不知道现在该做什么。 – sadmicrowave 2010-04-26 13:59:30

回答

1

将值从({top:'-180px'},600)更改为({top:' - = 180',600)或({top:'+ = 180'},600)消除我的问题。