17-解决方案_滚动整个窗口
6.4.2 解决方案:滚动整个窗口
如果需要滚动整个窗口,可以使用 offset 方法确定目标元素与文档的相对位置,然后用 scrollTop 方法滚动文档使该元素可见。
例如,假定希望在用户单击 #bar 元素时滚动到 #foo 元素:
jQuery('#bar').click(function() {
var fooOffset = jQuery('#foo').offset(),
destination = fooOffset.top;
jQuery(document).scrollTop(destination);
});