Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.10.2018, 13:54
Аспирант
Отправить личное сообщение для INSIDER73 Посмотреть профиль Найти все сообщения от INSIDER73
 
Регистрация: 12.01.2017
Сообщений: 48

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

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

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

Нашел только такой кусок кода в котором идет выполнение событий при клике на сами ползунки

function handleMove(index) {

                        var $handle = handles[index];

                        // on mousedown / touchstart
                        $handle.bind(onEvent + 'X', function(event) {

                            var handleDownClass = (index === 0 ? 'ngrs-handle-min' : 'ngrs-handle-max') + '-down',
                                //unbind = $handle.add($document).add('body'),
                                modelValue = (index === 0 ? modelMin() : modelMax()) - scope.min,
                                originalPosition = (modelValue / range) * 100,
                                originalClick = client(event),
                                previousClick = originalClick,
                                previousProposal = false;
.....


Может есть у кого нибудь какие мысли?
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2018, 14:40
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

INSIDER73,
это ведь диапазон, видимо у автора (как и у меня сейчас) возник вопрос!
Если сделать по клику на полосу, какой хвост двигать, правый или левый?
Ответить с цитированием
  #3 (permalink)  
Старый 22.10.2018, 14:50
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

j0hnik,
Левой кнопкой - левый хвост, правой - правый.
А если вертикально?
Ответить с цитированием
  #4 (permalink)  
Старый 22.10.2018, 14:55
Аспирант
Отправить личное сообщение для INSIDER73 Посмотреть профиль Найти все сообщения от INSIDER73
 
Регистрация: 12.01.2017
Сообщений: 48

Сообщение от j0hnik Посмотреть сообщение
INSIDER73,
это ведь диапазон, видимо у автора (как и у меня сейчас) возник вопрос!
Если сделать по клику на полосу, какой хвост двигать, правый или левый?
Сообщение от Dilettante_Pro Посмотреть сообщение
j0hnik,
Левой кнопкой - левый хвост, правой - правый.
А если вертикально?
Не столь важно,можно например чтобы первый клик двигал первый ползунок,второй клик второй,потом третий клик опять первый и т.д
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать рендомный выбор и таймер через JSON API для CHATFUEL Satmax Общие вопросы Javascript 0 22.03.2017 21:32
Как сделать поле input доступным для ввода? mikefromru Events/DOM/Window 4 05.03.2017 09:54
Подскажите простое решение для слайдера Netherlandman Общие вопросы Javascript 10 13.11.2010 09:32
Сделать скрипт для спецпредложений batusai Ваши сайты и скрипты 2 15.07.2010 00:16
Как сделать функцию типа toDataUrl для рисунка в ie6 ? Олег Общие вопросы Javascript 2 14.09.2008 00:06