jQuery Slider组件可以把选中的HTML元素变成滑动条UI控件,滑动条可以支持多个滑块用来设置单个值或一个值域。
基本用法
4 | < meta charset = "utf-8" /> |
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 指定当前选择的值域。
完整代码如下:
4 | < meta charset = "utf-8" /> |
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 > |
