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

27次阅读

共计 210 个字符,预计需要花费 1 分钟才能阅读完成。

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

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