在页面加载时滚动到页面中间可以通过以下步骤实现:
scrollTo()
方法将页面滚动到计算出的滚动距离。以下是一个示例代码:
// 获取页面高度
var pageHeight = document.documentElement.scrollHeight;
// 获取窗口高度
var windowHeight = window.innerHeight || document.documentElement.clientHeight;
// 计算滚动距离
var scrollDistance = (pageHeight - windowHeight) / 2;
// 滚动到页面中间
window.scrollTo(0, scrollDistance);
这样,在页面加载完成后,页面就会自动滚动到中间位置。
这种滚动到页面中间的功能在一些单页应用或需要引导用户注意的页面中比较常见。例如,在一个长页面中,可以在加载完成后将页面滚动到中间位置,以便用户能够更快地看到页面的核心内容。
领取专属 10元无门槛券
手把手带您无忧上云