JavaScript-терезесіндегі айналымды есепке ала отырып, терезенің өлшемдері
Айналымды есепке ала отырып, терезенің өлшемдерін алайық. Өкінішке орай, барлық браузерлерде жұмыс істейтін ыңғайлы әдіс жоқ. Төменде жұмыс істейтін шешімдер келтірілген. Оларға тереңдірек ұшығу қажет емес, жай қолданыңыз.
Айналымды есепке алғандағы биіктік:
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);
Айналымды есепке алғандағы ені:
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);
Түймені басу арқылы айналымды есепке алғандағы биіктікті шығарыңыз.
Түймені басу арқылы айналымды есепке алғандағы енді шығарыңыз.
Түймені басу арқылы айналым астына жасырылған бөліктің биіктігін шығарыңыз.