Предлагаю вам посмотреть на slide
событие.Док здесь .Он говорит:
Вернуть false, чтобы предотвратить скольжение, на основе ui.value.
Так что вам просто нужно будет возвращать false, когда значение не являетсятот, к которому вы стремитесь.
Редактировать: Черт возьми, ссылка только что добралась до страницы слайдера.Я говорю о вкладке Events
, которая называется slide
Edit2: fiddle с ее использованием.Основное отличие от другого решения состоит в том, что в этом случае скольжение не будет равномерным.
Edit3: Другая скрипка .В этом случае, если в конце слайда будет достигнуто неправильное значение, оно вернется к предыдущему правильному значению.