Ширина скрол бара у 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();
Дато је дугме. При клику на дугме добијте ширину скрол бара у вашем прегледачу.