当前位置: 首页 > Web前端 > vue.js

js判断元素是否在可见区域

时间:2023-03-31 20:21:26 vue.js

isElementInViewport(el){//获取元素是否在可见区域varrect=el.getBoundingClientRect();return(rect.top>=0&&rect.left>=0&&rect.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&rect.right<=(window.innerWidth||document.documentElement.clientWidth));},//使用constkeyDiv=document.getElementById("xxxld");this.isElementInViewport(keyDiv)