Jquery Scrolltop - 身份不明的上衣

时间:2013-07-12 07:25:20

标签: jquery scrolltop

我有一个关于scollTop的问题。我在这里看了其他主题,但这并没有解决我的问题。

这是我正在使用的代码:

var id = location.search.replace('?').split('=');

$('html,body').animate({
  scrollTop: $("#"+id[1]).offset().top
},
'slow');

但是我收到了一个控制台错误:未捕获的TypeError:无法读取未定义的属性“top”。

但我真的不知道我做错了什么,因为var id工作正常,即使我将'html,body'更改为#container也不会改变它。

提前致谢!

1 个答案:

答案 0 :(得分:0)

错误发生,因为对象

$("#"+id[1])
找不到