jQuery Slider 組件可以把選中的 HTML 元素變成滑動(dòng)條 UI 控件,滑動(dòng)條可以支持多個(gè)滑塊用來(lái)設(shè)置單個(gè)值或一個(gè)值域。
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Demos</title>
<link rel="stylesheet" href="themes/trontastic/jquery-ui.css" />
<script src="scripts/jquery-1.9.1.js"></script>
<script src="scripts/jquery-ui-1.10.1.custom.js"></script>
<script>
$(function () {
$("#slider").slider();
});
</script>
</head>
<body>
<div id="slider"></div>
</body>
</html>
http://wiki.jikexueyuan.com/project/jquery-tutorial/images/50.png" alt="" />
Slider 支持使用兩個(gè)滑塊來(lái)選擇一個(gè)值域,通過(guò) min,max 指定大范圍, values 指定當(dāng)前選擇的值域。
range: true
min: 0,
max: 500,
values: [ 75, 300 ],
完整代碼如下:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>jQuery UI Demos</title>
<link rel="stylesheet" href="themes/trontastic/jquery-ui.css" />
<script src="scripts/jquery-1.9.1.js"></script>
<script src="scripts/jquery-ui-1.10.1.custom.js"></script>
<script>
$(function () {
$("#slider-range").slider({
range: true,
min: 0,
max: 500,
values: [75, 300],
slide: function (event, ui) {
$("#amount").val("$" + ui.values[0]
+ " - $" + ui.values[1]);
}
});
$("#amount").val("$"
+ $("#slider-range").slider("values", 0) +
" - $" + $("#slider-range").slider("values", 1));
});
</script>
</head>
<body>
<p>
<label for="amount">Price range:</label>
<input type="text" id="amount"
style="border: 0; color: #f6931f;
font-weight: bold;" />
</p>
<div id="slider-range"></div>
</body>
</html>
http://wiki.jikexueyuan.com/project/jquery-tutorial/images/51.png" alt="" />