Jquery 如何正确使用.animate()函数--top

Jquery 如何正确使用.animate()函数--top,jquery,function,jquery-animate,Jquery,Function,Jquery Animate,这是使用.animate(top)函数的正确方法吗 正数(向下设置动画)-- 负数(向上设置动画)-- 因为我的错误控制台中有一个java错误,它说: “分析属性“top”的值时出错。声明已删除。”将值从({top:'-180px'},600)更改为({top:'-=180'},600)或({top:'+=180'},600)似乎可以消除我的问题。您使用的jQuery版本是什么?'180px'和'-180px'应该是animate的有效值(请参阅)。你能发布HTML/CSS/JS吗?@Jeffr

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

正数(向下设置动画)--

负数(向上设置动画)--

因为我的错误控制台中有一个java错误,它说:


“分析属性“top”的值时出错。声明已删除。”

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

您使用的jQuery版本是什么?'180px'和'-180px'应该是animate的有效值(请参阅)。你能发布HTML/CSS/JS吗?@Jeffrey——我的问题是,我的.JS文件中有多个类似的语句,无法确定实际错误的位置。但是我所有的动画语句看起来都和我发布的语句一模一样,所以我想这将是我的出发点…不知道现在该怎么做。你收到的错误消息是否有一个行号?你能试着注释代码来缩小范围吗?也许构建一个复制错误的简化演示页面?
    $("div#container div#history-menu").animate({top:'180px'}, 600);
    $("div#container div#history-menu").animate({top:'-180px'}, 600);