От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsSpMESW 23 of 294 menu

Ширина полосы прокрутки в JavaScript

Ширина полосы прокрутки зависит от браузера. Мы можем получить значение этой ширины. Для этого создадим элемент с прокруткой, но без границ и внутренних отступов:

let div = document.createElement('div');

Добавим ему некоторые стили:

div.style.overflowY = 'scroll'; div.style.width = '50px'; div.style.height = '50px';

Вставим элемент в документ, иначе размеры будут равны нулю:

document.body.append(div);

Получим размер полосы прокрутки:

let scrollWidth = div.offsetWidth - div.clientWidth;

Удалим элемент:

div.remove();

Дана кнопка. По нажатию на кнопку получите ширину полосы прокрутки в вашем браузере.

Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить