2014-11-06 81 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