“Проверьте, находится ли элемент на экране” Ответ

Проверьте, находится ли элемент на экране

function checkVisible(elm) {
  var rect = elm.getBoundingClientRect();
  var viewHeight = Math.max(document.documentElement.clientHeight, window.innerHeight);
  return !(rect.bottom < 0 || rect.top - viewHeight >= 0);
}
Defeated Donkey

javaScript проверьте, виден ли элемент на экране

// Where el is the DOM element you'd like to test for visibility
<script>
  function isHidden(el) {
    return (el.offsetParent === null);
  }
  var el = document.getElementById('el');
  alert(isHidden(el));
</script>
// if true then element "el" is visible otherwise not visible
Vishal

Ответы похожие на “Проверьте, находится ли элемент на экране”

Вопросы похожие на “Проверьте, находится ли элемент на экране”

Больше похожих ответов на “Проверьте, находится ли элемент на экране” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования