Я использую jQuery 2.1 в Chrome 41. Мне нужно получить значения из входного слайдера по мере его изменения; однако, когда я использую событие изменения с jquery, я получаю только значение с ползунка после того, как мышь отпустится, а не во время мускулатуры и перетаскивания.
Этот небольшой пример иллюстрирует проблему:
<input type="range" id="slider" value="0.5" min="0.0" max="1.0" step="0.01" />
<br />
<span id="slider_value">Nothing yet.</span>
<script>
$(document).on('change', '#slider', function() {
$('#slider_value').html( $(this).val() );
});
</script>
Я думаю, что могу придумать исправление, установив логическое на мыши вверх/вниз события, а затем получая значения на события mousemove. Есть ли более чистое решение?