Исправление плагина jquery.jslider.js

Использую в одном из проектов замечательный плагин для ввода диапазона значений, который, к сожалению, не поддерживается больше разработчиком. Он содержит некоторые проблемы, в частности, ошибку перерисовки меток при программной установке значений.

Баг проявляется следующим образом: если установить значения диапазона, при которых плагин рисует метки «раздельно», но при этом ранее был установлен диапазон, когда они были отображены «слитно», то вторая метка, отвечающая за правую границу диапазона — не отображается.

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

Плагин предоставляет две функции для программной установки значений диапазона —

и

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

Так как форкать проект из-за одного небольшого исправления лениво, выкладываю исправленный файл здесь. Если исправлений будет больше, то возможно, сделаю отдельную вилку от проекта на github.

Мало букафф? Читайте есчо !

MUI TextField с маской

Июль 4, 2023 г.

В MUI компонентах мне не хватало поддержки ввода с маской. Давайте подключим библиотеку imask к mui компоненту TextField для ликвидации этого пробела. Установите в ваш проект библиотеку imask (https://imask.js.org/), и сам материал https://mui.com. ...

Читать

Fancybox прокручивает основное окно к верху

Июль 13, 2016 г.

Сталкивался с таким поведением плагина fancybox. При открытии модального окна, происходит прокрутка в основном окне к самому верху. Как с этим бороться? Это происходит не всегда, а при некоторых случаях верстки. Верстку уже менять проблематично, ...

Читать

Вычисление расстояния от точки до отрезка

Июнь 9, 2025 г.

Методика заключается в поиске ближайшей точки на отрезке и зачем вычислении расстояния до этой точки. Немного математики У нас есть три точки ...

Читать

Показ навигации и пагинатора swiper js за пределами контейнера

Апрель 11, 2018 г.

swiper js - jQuery плагин для создания адаптивной карусели  картинок. Посмотрим как сверстать шаблон так, чтобы элементы управления слайдером можно было размещать за пределами контейнера слайдера. SWIPER на GITHUB. Это стандартный шаблон, который ...

Читать
 

Комментарии к «Исправление плагина jquery.jslider.js»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: