Velikost okna včetně posunutí v JavaScriptu
Získejme rozměry okna včetně posunuté části. Bohužel neexistuje pohodlný způsob, který by fungoval ve všech prohlížečích. Níže jsou uvedena fungující řešení. Nemusíte je detailně studovat, stačí je použít.
Výška včetně posunuté části:
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);
Šířka včetně posunuté části:
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
Po kliknutí na tlačítko vypište výšku včetně posunuté části.
Задание 2
Po kliknutí na tlačítko vypište šířku včetně posunuté části.
Задание 3
Po kliknutí na tlačítko vypište výšku části skryté pod posuvníkem.