“Sprawdź, czy element jest na ekranie” Kod odpowiedzi

Sprawdź, czy element jest na ekranie

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 Sprawdź, czy element jest widoczny na ekranie

// 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

Odpowiedzi podobne do “Sprawdź, czy element jest na ekranie”

Pytania podobne do “Sprawdź, czy element jest na ekranie”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu