質問
非常にうまく機能するJQueryスライダーがありますが、何らかの理由で10分の1の値を渡していません。
$(document).ready(function(){
$("#scoreSlider").slider({
'steps': 40,
'min': 1.0,
'max': 5.0,
'startValue': 3,
'slide': function(e, ui){
document.getElementById('div_score').innerHTML = ui.value;
}
});
});
スライダーの正しいクリック数があるように見えますが、渡された値には整数しかありません。
任意のアイデア。
解決
スライダーのドキュメントによると、
ui.value:整数-現在のハンドルの値
コードをこれに変更しないのはなぜですか:
$(document).ready(function(){
$("#scoreSlider").slider({
'steps': 40,
'min': 10,
'max': 50,
'startValue': 30,
'slide': function(e, ui){
document.getElementById('div_score').innerHTML = ui.value/10.0;
}
});
});
希望する10進数値が生成されるようです。
所属していません StackOverflow