Я хочу указать разные шаги для нажатия элементов диапазона. Должна быть предусмотрена возможность перетаскивания ползунка к любому значению по умолчанию, но только для достижения определенных значений можно щелкнуть, например, «30» и «70». Если пользователь нажимает на какое-либо значение на треке диапазона, он должен автоматически оказаться на уровне «30» или «70», в зависимости от того, где он щелкнул (ближе к 30 или 70). Есть ли способ реализовать что-то подобное с помощью HTML или Javascript? Мне удалось сделать что-то похожее как для кликов, так и для перетаскивания, используя следующий код:
<input id="slider" type="range" value="0" min="0" max="100" step="30">
Любая помощь приветствуется.