Диапазон ввода неверное отображение значения - PullRequest
0 голосов
/ 26 сентября 2018

Я не уверен, правильно ли я понял эту часть.Я создал диапазон ввода, где его значение по умолчанию / начальное значение будет 15 .Однако, если я его запусту, значение по умолчанию будет равно 16.

<input type="range" id="price" min="1" max="50" value="15" step="5"/>

Вот скрипка: http://jsfiddle.net/nykzp2gL/

Благодарим вас за помощь в этом.

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

Здесь атрибут step играет роль.Согласно вашему вводу, значения на панели будут:

1 6 11 16 21 26 31 36 41 46

Когда значение равно 15, оно принимает значение ближайшего к 15, равное 16.


Когда минимальное значениеустановлен на 0 и шаг 5, значение 15, значения на панели будут:

0 5 10 15 20 25 30 35 40 45 50

Теперь значение будет 15, как вы ожидаете


Ползунок не 'Не останавливайтесь, когда вы используете step атрибут.

0 голосов
/ 26 сентября 2018

Если изменить минимальное значение на 0, вы получите

<input type="range" id="price" min="0" max="50" value="15" step="5"/>

Значение по умолчанию - это минимум плюс половина разницы между минимумом и максимумом, если максимум не меньше минимального, в этом случае значение по умолчанию является минимальным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...