我正在使用:
var pos = $("#" + index).offset().top;
$('body, html').animate({scrollTop: pos});
index
是一个递增变量,从其他方法传递
但它正在为前50个指数返回错误的偏移位置,因为它工作正常。
有什么东西,我做错了吗?
答案 0 :(得分:0)
var pos = document.getElementById('index'); pos.getBoundingClientRect();
这对我很有用。 但感谢所有人的帮助。