Die Komma zahlen könntest du bekommen in dem du den bereich von 0 bis 100 setzt und den eingestellten wert durch 10 teilst.
Edit:
Schrittweite von 0.5 :
Code:
var step_width = 0.5;
var slider_value; //wert auf den der slider gestellt wurde
function set_slider()
{
slider_value = slider_value + (step_width - (slider_value % step_width));
}
Bin mir da aber nicht ganz sicher.
Wenn man das nun an dem beispiel 0.3 durch rechnet:
slider_value = 0.3 + (0.5 - (0.3 % 0.5));
slider_value = 0.3 + (0.5 - 0.3);
slider_value = 0.3 + 0.2;
slider_value = 0.5;