美文网首页
js获取元素是否在可视区域

js获取元素是否在可视区域

作者: 酸辣土豆丝g | 来源:发表于2018-10-30 20:53 被阅读0次
    isElementInViewport(el) {
          //获取元素是否在可视区域
          var rect = el.getBoundingClientRect();
          return (
            rect.top >= 0 &&
            rect.left >= 0 &&
            rect.bottom <=
              (window.innerHeight || document.documentElement.clientHeight) &&
            rect.right <=
              (window.innerWidth || document.documentElement.clientWidth)
          );
    },
    

    传一个节点进来,在可视区域返回true,不在返回false。

    相关文章

      网友评论

          本文标题:js获取元素是否在可视区域

          本文链接:https://www.haomeiwen.com/subject/ryentqtx.html