Есть слайдер с диапазоном от 0 до 130 и шагом 60. Шаг я рассчитываю следующим образом:
1) нахожу сколько шагов вмещается в данный диапазон: 130 / 60 = 2.16;
2) узнаю сколько в px будет занимать 1 шаг: var stepSize = (длина-слайдера / 2.16) = 138 px;
3) далее thumbElem.style.left = Math.round(newLeft / stepSize) * stepSize + 'px';
Проблема заключается в том, что если шаги не вмещаются в диапазон, то бегунок просто не доходит до конца, как сделать, что бы бегунок прилипал к правому краю?
Мой код