Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Для слайдера сделать возможность выбирать диапазон кликом (https://javascript.ru/forum/angular/75637-dlya-slajjdera-sdelat-vozmozhnost-vybirat-diapazon-klikom.html)

INSIDER73 26.10.2018 09:17

Для слайдера сделать возможность выбирать диапазон кликом
 
Есть такой вот слайдер http://danielcrisp.github.io/angular-rangeslider/demo

Всё хорошо работает,но в нем нельзя выбирать диапазон кликнув по полоске,только перетаскиванием двух ползунков,никак не могу разобраться как сделать по клику.

Другой слайдер нельзя использовать,т.к все подвязано жестко на этом

Вот js этого слайдера https://github.com/danielcrisp/angul...rangeSlider.js

Вся магия как я понял происходит в функции handleMove

Были мысли сделать просто js-ом перемещение,и это даже работает но значения в модель не передаются. https://jsfiddle.net/7rjLkyb4/4/

Очень нужна помощь.У кого есть какие мысли?

Nexus 07.02.2019 10:27

gold25, я вижу решение только в отслеживании кликов по блоку слайдера с дальнейшим получением координат точки клика, вычислением удаленности точки клика от начала блока и передвижением нужного контролла в эту точку.
На словах не сложно.


Часовой пояс GMT +3, время: 10:49.