JavaScript-de skrol edilen bölegi hasaba alnan penjire ölçegleri

Gelin, skrol edilen bölegi hasaba alýan penjire ölçeglerini alaly. Gynansagam, ähli brauzerlerde işleýän amatly usul ýok. Aşakda işleýän çözgütler berilýär. Olary düşünmäge höweslenmek gerek däl, diňe ulanyň.

Skrol edilen bölegi hasaba alýan beýiklik:

javascriptlet scrollHeight = Math.max(
  document.body.scrollHeight, document.documentElement.scrollHeight,
  document.body.offsetHeight, document.documentElement.offsetHeight,
  document.body.clientHeight, document.documentElement.clientHeight
);

console.log(scrollHeight);

Skrol edilen bölegi hasaba alýan ini:

javascriptlet scrollWidth = Math.max(
  document.body.scrollWidth, document.documentElement.scrollWidth,
  document.body.offsetWidth, document.documentElement.offsetWidth,
  document.body.clientWidth, document.documentElement.clientWidth
);

console.log(scrollWidth);
Задание 1

Düwmä basylanda, skrol edilen bölegi hasaba alýan beýikligi çap ediň.

Задание 2

Düwmä basylanda, skrol edilen bölegi hasaba alýan ini çap ediň.

Задание 3

Düwmä basylanda, skrol astynda gizlenen bölegiň beýikligini çap ediň.