2014-11-06 80 views
1

我試圖在多個JQuery滑塊上設置相同的動作。Jquery滑塊:同時移動2個滑塊

我可以同時更改輸入值,但不能更改滑塊的按鈕。

$(function() { 
 
    $(".slider").slider(
 
    { 
 
     min: 3, 
 
     max: 30, 
 
     step: 1, 
 
     value: 10, 
 
     slide: function(event, ui) { 
 
     $(".input").val(ui.value); 
 
     } 
 
    } 
 
    ); 
 
    });
.slider 
 
{ 
 
width: 100px; 
 
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> 
 
    <script src="//code.jquery.com/jquery-1.10.2.js"></script> 
 
    <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> 
 

 

 

 
<div class="slider"> </div> 
 
<div> <input type="text" class="input" readonly value="0"/> </div> 
 

 
<div class="slider"> </div> 
 
<div> <input type="text" class="input" readonly value="0"/> </div>

+0

其在這裏找到答案http://stackoverflow.com/questions/2833396/jquery-ui-slider-setting-programatically – 2014-11-06 22:45:46

回答

0

$(function() { 
 
    $(".slider").slider({ 
 
     min: 3, 
 
     max: 30, 
 
     step: 1, 
 
     value: 10, 
 
     slide: function(event, ui) { 
 
     $(".input").val(ui.value); 
 
     $(".slider").slider("value" , ui.value); 
 
     } 
 
    }); 
 
    });
.slider{ 
 
    width: 100px; 
 
}
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> 
 
    <script src="//code.jquery.com/jquery-1.10.2.js"></script> 
 
    <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> 
 

 

 

 
<div class="slider"> </div> 
 
<div> <input type="text" class="input" readonly value="0"/> </div> 
 

 
<div class="slider"> </div> 
 
<div> <input type="text" class="input" readonly value="0"/> </div>

+0

感謝,接受5分鐘 – gr3g 2014-11-06 22:44:07

+0

@ gr3g不客氣! (謝謝) – 2014-11-06 22:45:08