У меня есть элемент ввода диапазона HTML (слайдер), значение которого я динамически обновляю с помощью JavaScript. Это отлично работает, пока я не нажму на ползунок, и в этот момент он больше не обновляется. Это ошибка в Firefox или почему это происходит?Как правильно анимировать элемент ввода диапазона?
<script src="http://d3js.org/d3.v3.js"></script>
<script>
var timeValue = 0;
var timeSlider = d3.select("body").append("input")
.attr("type", "range")
.attr("min", 0)
.attr("max", 10000)
.style("width", "500px");
window.setInterval(update, 20);
function update() {
timeValue += 20;
timeSlider.attr("value", timeValue);
}
</script>
Вы можете разместить фрагмент кода, чтобы проиллюстрировать функциональность? – Bobby5193
Это работает в других браузерах? –
Нет, еще хуже в Chrome. Возможно, слайдеры не должны быть анимированы. – mdm