判断dom原始是否在可视区域内

Posted licurry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断dom原始是否在可视区域内相关的知识,希望对你有一定的参考价值。

isElementInViewport (el, offset = 0) {
const box = el.getBoundingClientRect(),
top = (box.top >= 0),
left = (box.left >= 0),
bottom = (box.bottom <= (window.innerHeight || document.documentElement.clientHeight) + offset),
right = (box.right <= (window.innerWidth || document.documentElement.clientWidth) + offset)
return (top && left && bottom && right)
}

以上是关于判断dom原始是否在可视区域内的主要内容,如果未能解决你的问题,请参考以下文章

如何判断元素在可视区域内

高德地图判断点的位置是否在浏览器可视区域内

判断元素是否在可视区域内

javascript判断某种元素是否进入可视区域

JS如何判断滚动条是否滚到底部

如何判断一个Div是否在可视区域,判断div是否可见