Venstergrootte met inagneming van afrol in JavaScript
Laat ons die venstergrootte met inagneming van die afgerolde gedeelte verkry. Ongelukkig is daar geen gerieflike manier wat in alle blaaiers werk nie. Werkende oplossings word hieronder gegee. Dit is nie nodig om daarin in te dring nie, gebruik dit net.
Hoogte met inagneming van afgerolde gedeelte:
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);
Breedte met inagneming van afgerolde gedeelte:
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
Druk op die knoppie om die hoogte met inagneming van die afgerolde gedeelte te toon.
Задание 2
Druk op die knoppie om die breedte met inagneming van die afgerolde gedeelte te toon.
Задание 3
Druk op die knoppie om die hoogte van die gedeelte wat onder die afrol weggesteek is te toon.