jQuery Slider组件可以把选中的HTML元素变成滑动条UI控件,滑动条可以支持多个滑块用来设置单个值或一个值域。
基本用法
5 |
< title >jQuery UI Demos</ title > |
6 |
< link rel = "stylesheet" href = "themes/trontastic/jquery-ui.css" /> |
7 |
< script src = "scripts/jquery-1.9.1.js" ></ script > |
8 |
< script src = "scripts/jquery-ui-1.10.1.custom.js" ></ script > |
11 |
$("#slider").slider(); |
16 |
< div id = "slider" ></ div > |

多个滑块选择值域
Slider支持使用两个滑块来选择一个值域,通过 min,max指定大范围, values 指定当前选择的值域。
完整代码如下:
5 |
< title >jQuery UI Demos</ title > |
6 |
< link rel = "stylesheet" href = "themes/trontastic/jquery-ui.css" /> |
7 |
< script src = "scripts/jquery-1.9.1.js" ></ script > |
8 |
< script src = "scripts/jquery-ui-1.10.1.custom.js" ></ script > |
11 |
$("#slider-range").slider({ |
16 |
slide: function (event, ui) { |
17 |
$("#amount").val("$" + ui.values[0] |
18 |
+ " - $" + ui.values[1]); |
22 |
+ $("#slider-range").slider("values", 0) + |
23 |
" - $" + $("#slider-range").slider("values", 1)); |
30 |
< label for = "amount" >Price range:</ label > |
31 |
< input type = "text" id = "amount" |
32 |
style="border: 0; color: #f6931f; |
33 |
font-weight: bold;" /> |
36 |
< div id = "slider-range" ></ div > |
