page contents

如何判断元素是否到达可视区域?

轩辕小不懂 发布于 2021-12-02 15:25
阅读 396
收藏 0
分类:WEB前端开发
  • CSS
  • 2554
    Nen
    Nen
    - 程序员

    以图片显示为例:

    window.innerHeight 是浏览器可视区的高度;

    document.body.scrollTop || document.documentElement.scrollTop 是浏览器滚动的过的距离;

    imgs.offsetTop 是元素顶部距离文档顶部的高度(包括滚动条的距离);

    内容达到显示区域的:img.offsetTop < window.innerHeight + document.body.scrollTop;

    请先 登录 后评论