我有一个关于scollTop的问题。我在这里看了其他主题,但这并没有解决我的问题。
这是我正在使用的代码:
var id = location.search.replace('?').split('=');
$('html,body').animate({
scrollTop: $("#"+id[1]).offset().top
},
'slow');
但是我收到了一个控制台错误:未捕获的TypeError:无法读取未定义的属性“top”。
但我真的不知道我做错了什么,因为var id工作正常,即使我将'html,body'更改为#container也不会改变它。
提前致谢!
答案 0 :(得分:0)
错误发生,因为对象
$("#"+id[1])
找不到