window.onscroll = function(){} 给滚动条添加滚动监听事件
$(document).scrollTop(); 获取滚动的距离
$("#div").offset().top; 获取div距离顶部的距离
$(window).height(); 获取浏览器的高度
$("#div").height() ; 获取div高度
//以下代码请视为伪码
var a = $("#div").offset().top - $(document).scrollTop() - $(window).height(); 获取div距离顶部的距离 — 滚动的距离 — 浏览器的高度
var b = $("#div").height() + $(window).height(); 获取div高度 + 浏览器高度
if(a>0 || a < -b){
// 该div不在屏幕显示范围内
}
JS判断div是否在屏幕显示范围内,是否滚出屏幕显示范围
最新推荐文章于 2021-06-17 21:45:01 发布