私は道場を使用しており、このフレームワークが Java NumberFormat パターンを使用していることを読みました。
私の質問は、分割ではなく分数でスライダーの値を維持する方法です。たとえば、0.333333333 ではなく 1/3 です。これは、将来、1/3 を 3/1 に反転する必要があるためです。
したがって、問題は、値を分数で維持する方法です。
var theSlider = new dijit.form.HorizontalSlider({
value:5,
onChange: function(){
console.log(arguments);
},
name:"input"+[i],
slideDuration:0,
onChange:function(val){ dojo.byId('value'+[i]).value = dojo.number.format(1/val,{places:4})},
minimum:1,
maximum:9,
discreteValues:9,
style:{width:"400px"}
},node);