Здравствуйте, возникла проблема, я хочу реализовать отслеживание расстояния при попомщи атрибута select.. ТО есть изначально расстояние равняется 10км. Я хочу чтобы слева при одной прокруте убирался один километр, а справа добавлялось по 5 км для каждого смещения элемента вправо.
Возможно ли это как-то сделать? Заранее очень благодарен всем кто поможет.
<div class="filter__distance">
<div class="filter__desc">Расстояние</div>
<div class="filter__distance-item">
<input type="range" min="1" max="5" id="size"
value="3"></p>
</div>
</div>
Что-то такое? Реализация на JQ
let lastStep = 0;
$('#step').bind('mousemove change', function(){
let thisStep = $(this).val(), // новый шаг
rangePosX = thisStep-lastStep;
// -----
if(rangePosX<0) { //left;
$(this).attr('step', '1');
$('#step_counter').text(thisStep);
} else if(rangePosX>0) {//right;
$(this).attr('step', '5');
$('#step_counter').text(thisStep);
}
// -----
lastStep = $(this).val(); // старый шаг
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="step" type="range" min="0" max="100" value="50">
<br>
<label id="step_counter">50</label>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не могу понять, почему выходит такой ответ в этом цикле, скажите пожалуйста
Все привет, в первые сталкиваюсь с Chart Js и сразу же встал в тупикТребуется вывести данные из базы данных mysql сделать подсчеты в php и вывести...