А вообще:
1. Двигаем мышкой и записываем ее координаты
2. Передаем эти координаты в requestAnimationFrame
3. Меняем позицию свой полоски при изменении этих координат.
Я единственный разработчик ion.rangeSlider :)
В вашем случае основа - noUiSlider, с которым я знаком лишь поверхностно. Лучше задать вопрос авторам на их github.
Exploding, инлайн стили имеют свою четкую нишу - применение сгенерированных стилей, которые нельзя задать классами (например сдвиг элемента на значение вычесленное скриптом и т.п.)
Зачем идти таким сложным путем? Если вы можете задать html-атрибут `data-background`, то точно так же вы можете задать стиль: `style="background-color: #000;"`
UID_B Nintendo, конечно, круто написать популярный софт, который соберет звезд на гитхабе. Но для начала подойдет любой проект. Главное оформите его как следует, чтобы был виден не только ваш уровень владения но и как вы умеете все оформлять и организовывать.
ViktorDandarera, да, дороговато. Но это же будет ваш первый набор - как раз удобно, все нужные детали есть, хороший мануал на русском есть чтобы со всем разобраться.
Как освоите - переключайтесь на дешевые компоненты с али-экспресса, когда точно будете знать что нужно.