⊗jsSpMESW 23 of 294 menu

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.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis