为什么 jQuery 滑块上的两个手柄都显示最小值?
Why do both handles on jQuery slider show minimum value?
我有一个 jQuery 滑块定义如下:
$('#price-slider').slider({
min: 7,
max: 16,
animate: true,
range: true,
step: 10,
values: [7, 16]
});
$('#price-slider').slider().slider('pips');
渲染时,只有一个句柄,min/max值都等于定义的最小值7。
您的滑块不会移动,因为您的最小值和最大值分别为 7、16 且步长为 10 ??
因此您需要更改步长,例如更改为 9 或更改最小值、最大值...
查看工作代码:
<html lang="en">
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$('#price-slider').slider({
min: 7,
max: 16,
animate: true,
range: true,
step: 1,
values: [7,16]
});
$('#price-slider').slider().slider('pips');
} );
</script>
</head>
<body>
<div id="price-slider"></div>
</body>
</html>
我有一个 jQuery 滑块定义如下:
$('#price-slider').slider({
min: 7,
max: 16,
animate: true,
range: true,
step: 10,
values: [7, 16]
});
$('#price-slider').slider().slider('pips');
渲染时,只有一个句柄,min/max值都等于定义的最小值7。
您的滑块不会移动,因为您的最小值和最大值分别为 7、16 且步长为 10 ??
因此您需要更改步长,例如更改为 9 或更改最小值、最大值...
查看工作代码:
<html lang="en">
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$('#price-slider').slider({
min: 7,
max: 16,
animate: true,
range: true,
step: 1,
values: [7,16]
});
$('#price-slider').slider().slider('pips');
} );
</script>
</head>
<body>
<div id="price-slider"></div>
</body>
</html>