0

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

这是我正在使用的代码:

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

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

但我得到一个控制台错误:未捕获的类型错误:无法读取未定义的属性“顶部”。

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

提前致谢!

4

1 回答 1

0

发生错误是因为对象

$("#"+id[1])

没有找到

于 2013-07-12T07:34:10.287 回答