function scrollInto(name) {
//界面活动到class为name的元素位置
document.getElementsByClassName(name)[0].scrollIntoView();
//微调:当前页面顶部有固定导航栏(高度66px),滑动完成后,最上方有部分遮挡,以下代码优化处理;
var scrollTop = document.documentElement.scrollTop;
if (scrollTop != 0) {
document.documentElement.scrollTop = document.documentElement.scrollTop - 66;
} else {
document.body.scrollTop = document.body.scrollTop - 66;
}
}
网页锚点滑动及滑动后的垂直距离微调
最新推荐文章于 2024-04-26 16:40:43 发布