Javascript如何获取当前窗口显示的标签?

现在有这样的一个实现需求,当页面上下滚动时,我需要时时获取滚动到当前可视区域的标签,有什么办法吗?

目前已知使用visible属性是不太好用的,页面经常会有锚点跳动,这个属性获取的不太准确


ibeautiful
浏览 645回答 3
3回答

慕哥9229398

没有特别好的办法,只能对每个元素取 .getBoundingClientRect(),然后配合 document.body.scrollTop 来判断了,性能不会太好。
打开App,查看更多内容
随时随地看视频慕课网APP