我有一个JQuery滑块工作得很好,但由于某种原因,它没有传递十分之一的值。
$(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;
}
});
});
滑块上似乎有正确的点击次数,但传递的值只有整数。
任何想法。
答案 0 :(得分:3)
根据Slider的文档,
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;
}
});
});
它似乎产生了你想要的十进制值。