javascript JavaScript:视口中的元素是什么?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript JavaScript:视口中的元素是什么?相关的知识,希望对你有一定的参考价值。

/*
No jQuery necessary.
Thanks to Dan's StackOverflow answer for this:
http://stackoverflow.com/questions/123999/how-to-tell-if-a-dom-element-is-visible-in-the-current-viewport
*/

function 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)
  );
}

以上是关于javascript JavaScript:视口中的元素是什么?的主要内容,如果未能解决你的问题,请参考以下文章

javascript 动画在视口中

javascript 在视口中可见

javascript 元素在视口中

javascript 视口中的元素是?

javascript 在视口#viewport中

javascript 在视口#js中