jQuery - 执行“animate”

时间:2018-04-02 18:39:49

标签: javascript jquery

我正在尝试this网站中提供的一些jQuery示例。其中一个例子是使用“animate”滚动回页面顶部。因此,我在控制台中尝试了这个:

$("html, body").animate({scrollTop:0}, "slow");

但是我收到了这样的错误:

  

VM54:1未捕获的TypeError:无法在“元素”上执行“动画”:持续时间必须为非负或自动。       时间:1:17   (匿名)@ VM54:1

我甚至试过为scrollTop提供正值。但是会发生此错误。这个问题的解决方法是什么?

enter image description here

1 个答案:

答案 0 :(得分:2)

您运行代码的网站不包含jQuery,或者有一个不支持该代码的jQuery版本。 $不是普遍的jQuery,它可以是任何变量。

例如,如果您访问jquery.com并在控制台中运行相同的代码,它将起作用。