Javascript jQuery.animate()不响应毫秒设置

Javascript jQuery.animate()不响应毫秒设置,javascript,jquery,animation,jquery-animate,milliseconds,Javascript,Jquery,Animation,Jquery Animate,Milliseconds,我正在使用jQuery的.animate()来移动一个div,我们需要它变慢。慢速、默认和快速设置的预设值分别为200毫秒、400毫秒和600毫秒,但文档说明也可以将其设置为特定的量。我需要动画采取至少1000毫秒,可能更多。但是,当设置“1000”或“1000ms”时,它似乎以默认速度运行 下面是我使用的函数调用: $("#welcome_popup").animate ( { "top": "0px", "left": "590px", "right":

我正在使用jQuery的.animate()来移动一个div,我们需要它变慢。慢速、默认和快速设置的预设值分别为200毫秒、400毫秒和600毫秒,但文档说明也可以将其设置为特定的量。我需要动画采取至少1000毫秒,可能更多。但是,当设置“1000”或“1000ms”时,它似乎以默认速度运行

下面是我使用的函数调用:

  $("#welcome_popup").animate (
    {
    "top": "0px",
    "left": "590px",
    "right": "150px",
    "font-size": "13pt",
    "padding": "7px",
    "boxShadow": "6px 6px 5px rgba(0, 0, 0, .2)"
    }, "800");
我在别处试过,也得到了同样的结果。下面是一个来自web的示例:

在W3学校自己的示例中,我似乎无法将动画速度设置为除这三个值之外的任何值。还有其他人这样做吗?

根据

持续时间(默认值:400)类型:数字或字符串字符串或数字 确定动画将运行多长时间

在jQuery中使用数字时,它们不像字符串那样是引号

示例

$( "#clickme" ).click(function() {
  $( "#book" ).animate({
    opacity: 0.25,
    left: "+=50",
    height: "toggle"
  }, 5000, function() {
    // Animation complete.
  });
});

不要在时间前后加引号<代码>动画({左:'100px'},2500)显示一些你已经尝试过的代码,它的运行速度比这里提到的默认400慢:我不明白为什么我的问题被否决了。但是,是的,似乎是数字周围的引号导致了问题。我看到这被列为非主题,但我并没有要求“调试帮助”,正如通知所述。我询问函数的正常预期行为,并交叉检查是否正确使用它。