Closed vgaicuks closed 3 years ago
Добавила window.globalFunctions.rangeInit
Спасибо, бегунок появился, а вот плейсхолдеры наползли на инпуты, что еще надо вызвать?
Вроде раньше уже было window.setLabelPosition, window.setLabelListeners
Спасибо, припамятовал window.setLabelPosition.
Есть еще 2 вопроса по поводу бегунка:
Просто слушайте событие не на ипутах, а на бегунке события возникают на элементе с атрибутом data-nd-range-container. Прослушку я вешала примерно так $('[data-nd-range-container]').get(0).noUiSlider.on('change', (values, handle) => {});
. Вот ссылка на события которые можно слушать https://refreshless.com/nouislider/events-callbacks/
Передать значения из инпутов в бегунок можно через метод sldr.noUiSlider.set([minVal, maxVal]);
, где sldr - это элемент data-nd-range-container. Собственно они сейчас передаются, но только после потери фокуса в инпуте.
subj. для формы поиска