Шырыня палосы пракруткі ў 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();
Дадзена кнопка. Па націску на кнопку атрымайце шырыню палосы пракруткі ў вашым браўзеры.