}
这是判断一个div是否是用户看得到的页面
window.onscroll=function(){
//其实判断这个元素的滚动条距离和当前可视区高度加上滚动条的距离,如果元素的滚动条距离小于实际的滚动条距离说明出现在视线中了
var top=odiv.offsetTop;
var height=odiv.offsetHeight;
var windowTop=document.body.scrollTop;
//获取当前屏幕大小
var size=window.innerHeight;
//加上元素本身的高度,是元素全部出现事件
// console.log(size);
// console.log(top+"||"+windowTop)
if((top+height)<(windowTop+size)){
console.log('%c出现了整个div',"color:blue;");
}
}
检测DIV可见性
本文介绍了一个简单的JavaScript函数,用于检测网页中的某个div元素是否处于用户的可视区域内。通过监听滚动事件并计算元素位置与可视区域的关系来实现这一功能。
495

被折叠的 条评论
为什么被折叠?



