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:
let 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:
let scrollWidth = Math.max(
document.body.scrollWidth, document.documentElement.scrollWidth,
document.body.offsetWidth, document.documentElement.offsetWidth,
document.body.clientWidth, document.documentElement.clientWidth
);
console.log(scrollWidth);
Druk op die knoppie om die hoogte met inagneming van die afgerolde gedeelte te toon.
Druk op die knoppie om die breedte met inagneming van die afgerolde gedeelte te toon.
Druk op die knoppie om die hoogte van die gedeelte wat onder die afrol weggesteek is te toon.