Изначальная проблема в том, что вы делаете range slider не стандартными способами, когда есть стандартный input с type="range"
например,
<input type="range" min="1" max="100" value="0" step="10">
далее стилизуете его по вашему желанию, указываете шаг/step нужный вам и отлавливаете onchange событие