Всем привет. Пишу тут скрипт для кастомного скроллбара. Есть проблема.
Если высота списка не очень большая, но при этом большое количество текста в области скролла, то высота скроллбара будет очень маленькая.
Пример можно посмотреть
тут <---
Пытался увеличивать его каким то множителем.
this.scroll.style.height =
this.scrollWrap.clientHeight * container.clientHeight / container.scrollHeight * 10 +'px';
Но в таком случае при скролле в самый низ, скролл принимает не правильную позицию. Не могу понять как рассчитать коэффициент для позиционированния скролла. Тот что
this.scroll.style.top
Подскажите как правильно реализовать.