jQuery 怎么判断DIV出现在可视区域

Posted

tags:

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

直接上代码:

$(window).scroll(function () {
    var oT = document.getElementById("myDiv").offsetTop;
    if (oT >= $(window).scrollTop() && oT < ($(window).scrollTop() +     $(window).height())) {
        console.log("div出现在可视范围");
    }
});

其中 .offsetTop 是原生写法,也可以用jQuery的写法 $(element).offset().Top()

此代码适用于 html5网站往下滑动时 逐渐显示的 CSS3 animate 动画效果

 

以上是关于jQuery 怎么判断DIV出现在可视区域的主要内容,如果未能解决你的问题,请参考以下文章

如何用jquery判断元素是不是进入可视区域

jquery判断iframe元素是不是在可视范围如果不是则滑动到可视区域

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

如何判断一个元素是不是在可视区域内

在Vue中使用js获取可视区域宽度(实现盒子永远撑满高度)

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