![loading..](https://cdn.nlark.com/yuque/0/2021/jpeg/224563/1618280613646-4e71c246-5d11-45cc-9fb4-b2da5c557249.jpeg#align=left&display=inline&height=600&margin=%5Bobject%20Object%5D&name=Xnip2021-04-13_10-23-24.jpg&originHeight=600&originWidth=800&size=333703&status=done&style=none&width=800)
![loading..](https://cdn.nlark.com/yuque/0/2021/jpeg/224563/1618280613646-4e71c246-5d11-45cc-9fb4-b2da5c557249.jpeg#align=left&display=inline&height=600&margin=%5Bobject%20Object%5D&name=Xnip2021-04-13_10-23-24.jpg&originHeight=600&originWidth=800&size=333703&status=done&style=none&width=800)
JS 检查元素是否在视口内
分享两个监测元素是否在视口内的方法前言分享两个监测元素是否在视口内的方法1. 位置计算使用 Element.getBoundingClientRect() 方法返回元素相对于视口的位置123const isElementVisible = (el) => {const rect = el.getBoundingClientRect();};获取浏览器窗口的宽高12345const isElementVisible = (el) => {const rect = el.getBoundingClientRect(); const vWidth = window.innerWidth || document.documentElement.clientWidth; const vHeight ..
更多