Rullebjælkebredde i JavaScript
Bredden af rullebjælken afhænger af browseren. Vi kan få værdien af denne bredde. For at gøre dette skal vi oprette et element med scroll, men uden kanter og indvendig polstring:
let div = document.createElement('div');
Tilføj nogle stilarter til det:
div.style.overflowY = 'scroll';
div.style.width = '50px';
div.style.height = '50px';
Indsæt elementet i dokumentet, ellers vil størrelserne være nul:
document.body.append(div);
Få bredden af rullebjælken:
let scrollWidth = div.offsetWidth - div.clientWidth;
Slet elementet:
div.remove();
Der gives en knap. Ved at klikke på knappen, få bredden af rullebjælken i din browser.