Всегда ли это диапазон от левого до минимального значения, а от правого до максимального в двух ручках noUiSlider? - PullRequest
0 голосов
/ 23 апреля 2019

Обновлено еще раз: стиль CSS изменен и не работает должным образом. когда направление изменяется на 'rtl', стиль div.noUi-origin превращается в 'right', но работает неправильно.

Обновление 1: после добавления 'direction': 'rtl'опция в конфигурации слайдера.У меня две ручки, соединенные вместе, выглядят как одна ручка, но работают как две ручки, и значение справа больше значения слева.

Не знаю, как разделить их на две части.(Имеет ли параметр 'direction' только для ползунка с одной ручкой ??)

Кроме того, пытаясь выяснить, как этот фильтр получает диапазон значений, поскольку значения, передаваемые в функцию обновления таблицы, также не работают.

две ручки соединились как одна.

Я работаю над функцией слайдера диапазона с двумя ручками без niliSilder.

Я пытался поменять значение min и max на двух концах silder (min на правом конце и max на левом конце), но не получилось.

Я заметил, что для слайдера с двумя ручками результат slider.noUiSlider.get () равен [value [0], value 2 ].Все события предоставляют этот массив в качестве параметра, а также индекс дескриптора.но даже если я поменял местами значение [0] = max, значение 2 = min, две ручки, соединенные вместе (как одна ручка), также не могут сделать его реальным «ползунком обратного диапазона».Нуислайдер по-прежнему выбирает большое значение как максимальное, а маленькое - как минимальное, мы не можем его взломать?Или поддержка функции, вычисляющая расстояние поля, не позволяет нам поменять значение дескриптора?

Так что мой вопрос, поддерживает ли nouislider функцию, которая меняет значение двух дескрипторов, которые дают максимальное значение слева и минимальное значение нада?

Я провел некоторый поиск, но обратная ручка выглядит как работа только для одной ручки (опция 'direction').Так что я просто думаю о возможности сделать то же самое с двумя ручками?

Спасибо.

1 Ответ

0 голосов
/ 24 апреля 2019

Опция direction ( документы ) работает для ползунков с несколькими дескрипторами, но влияет только на визуальное представление ползунка,не порядок значений, возвращаемых методом get или аргументами событий ползунка.

Пока вы используете индекс дескриптора, который также является частью параметров для обратных вызовов событий ползунков, порядокзначения не должны быть релевантными:

slider.noUiSlider.on('update', function(values, handle) {
    console.log(values[handle]);
});

Чтобы ответить на главный вопрос:

поддерживает ли функция nouislider функцию смены двух значений дескриптора, которые дают максимальное значение слева, иминимальное значение справа?

Да, используя опцию direction.

...