2012-11-28 54 views
0

有一个滑块。初始化时,获取最大值:1,步长:0.1。
但它变得最大的值更改为0.9
代码后是在这里:http://jsfiddle.net/8y7Hz/4/jQuery UI滑块最大值

HTML:

<div class="graph_slider" id="a"></div> 
<div id="slider_val"></div> 

JS:

function sliderCange(){ 
    var s_val = $(this).slider("value"); 
    $('#slider_val').html(s_val); 
} 

$(document).ready(function(){  
    $('.graph_slider').each(function() {$(this).slider(
                { 
                 animate:true, 
                 slide: sliderCange, 
                 range: "min", 
                 max: 1, 
                 step: 0.1 
                }); 
             }); 
    $('.graph_slider').slider('option','value',1); 
    var s_val = $('.graph_slider').slider("value"); 
    $('#slider_val').html(s_val); 
}); 

问题是什么?

回答

0

这是你的slide处理程序。

它的工作原理,如果你使用:

function sliderChange(event, ui){ 
    $("#slider_val").html(ui.value); 
} 

slide: function(event, ui) { sliderChange(event, ui); } 

的jsfiddle更新。

+0

也为我工作这个:'change \t:sliderChange' – lvil