关于前端:vue单页面中利用scrollIntoView实现锚点效果

window.scrollIntoView()
将指定的元素滚动到浏览器窗口的可见区域。
5个属性

//获取元素
let elemnt = document.getElementById('maodian' + a + b);
//定位元素
elemnt.scrollIntoView(true);
// console.log(elemnt.offsetTop)调整视角
window.scrollTo(0, elemnt.offsetTop - 55);

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理