让我说我有这个:
var infoBox = $(".info");
然后我说我正在扩展一个infoBox
,我希望文档滚动到infoBox
的顶部,我可以看到它的全部内容。
我知道我应首先找到偏移量,infoBox
距文档顶部和左侧的距离,我也知道offset()
会返回top
和left
。
那应该做什么呢?
var offset = infoBox.offset();
$(document).scrollTo(offset.top);
答案 0 :(得分:4)
答案 1 :(得分:0)
我认为你应该这样做(如果你指的是this插件)
$(document).scrollTo(offset);
答案 2 :(得分:0)
我最终不得不使用position()而不是offset()
var offset = item.position().top;
$("html, body").animate({scrollTop:offset}, 500);
并将其用于跨浏览器:
$("html, body")