Vindustørrelser i JavaScript
Følgende egenskaper inneholder størrelsene på nettleservinduet, uten å inkludere rullefeltet:
let w = document.documentElement.clientWidth; // bredde
let h = document.documentElement.clientHeight; // høyde
Følgende egenskaper inkluderer rullefeltet:
let w = window.innerWidth; // bredde
let h = window.innerHeight; // høyde
Forskjellen mellom de to typene egenskaper gir størrelsen på rullefeltet:
let w1 = document.documentElement.clientWidth;
let w2 = window.innerWidth;
console.log(w2 - w1);
Ved klikk på knappen, skriv ut bredden og høyden på vinduet.
Ved klikk på knappen, sjekk om det er vertikalt rullefelt i vinduet.
Ved klikk på knappen, sjekk om det er horisontalt rullefelt i vinduet.