Я сделал входной диапазон элемент с этим минимальным и максимальным значениями:Почему диапазон ввода не учитывается?
<input type='range' min='0' max='9999999' id='mySlider'>
, а затем пытались изменить его значение не дало никаких результатов:
// This does not work as intended, at least in Chrome.
// It wrongly moves the slider to the beginning.
slider.value = 5000000;
Перемещение ползунка самой правой стороне, однако , работает нормально:
slider.value = 9999999;
Почему не первый фрагмент кода для перемещения ввода диапазона работает? JsFiddle Demo
Это странно, если вы [увеличить '' max' по 1'] (http://jsfiddle.net/7L87ck1x/1/), тогда он отлично работает. – Marty
Это на самом деле действительно странно, он работает со значениями, такими как '3333333' и т. Д. Только не со всеми нулями -> http://jsfiddle.net/7L87ck1x/4/ – adeneo
Woah, приятно поймать! Странно ... – dangerChihuahua007