“Periksa apakah elemen ada di layar” Kode Jawaban

Periksa apakah elemen ada di layar

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 Periksa apakah elemen terlihat di layar

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

Jawaban yang mirip dengan “Periksa apakah elemen ada di layar”

Pertanyaan yang mirip dengan “Periksa apakah elemen ada di layar”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya