Šírka posuvníka v JavaScripte
Šírka posuvníka závisí od prehliadača. Túto šírku môžeme zistiť. Vytvoríme na to prvok s posuvníkom, ale bez okrajov a vnútorných odsadení:
let div = document.createElement('div');
Pridáme mu nejaké štýly:
div.style.overflowY = 'scroll';
div.style.width = '50px';
div.style.height = '50px';
Vložíme prvok do dokumentu, inak budú jeho rozmery nulové:
document.body.append(div);
Získame šírku posuvníka:
let scrollWidth = div.offsetWidth - div.clientWidth;
Odstránime prvok:
div.remove();
Dané je tlačidlo. Po jeho stlačení zistite šírku posuvníka vo vašom prehliadači.