Comment obtenir de l'entrée de gamme au cours de modification avec jquery?

Je suis en utilisant jQuery 2.1 en Chrome 41. J'ai besoin d'obtenir les valeurs à partir d'un curseur d'entrée de l'évolution; cependant, lorsque j'utilise l'événement de changement avec jquery, je seulement obtenir la valeur du curseur après que la souris est relâché, pas pendant les événements mousedown et faites-le glisser.

Ce petit exemple illustre le problème:

<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>

Je pense que je pourrais venir avec un correctif en paramètre un booléen sur la souris vers le haut/vers le bas les événements et les valeurs sur mousemove événements. Est-il une solution plus propre?

OriginalL'auteur Matt Hancock | 2015-03-08