Širina trake za pomeranje u JavaScript-u
Širina trake za pomeranje zavisi od pregledača. Mi možemo dobiti vrednost te širine. Za to ćemo kreirati element sa pomeranjem, ali bez ivica i unutrašnjih odstupanja:
let div = document.createElement('div');
Dodajmo mu neke stilove:
div.style.overflowY = 'scroll';
div.style.width = '50px';
div.style.height = '50px';
Umetnimo element u dokument, inače će njegove dimenzije biti jednake nuli:
document.body.append(div);
Dobijamo širinu trake za pomeranje:
let scrollWidth = div.offsetWidth - div.clientWidth;
Uklonimo element:
div.remove();
Data je dugme. Pritiskom na dugme dobijte širinu trake za pomeranje u vašem pregledaču.