我正在使用 jquery 的 rangeslider 小部件创建一个可触摸的价格范围滑块:http: //api.jquerymobile.com/rangeslider/#entry-examples
(注意:我找到了很多关于使用 jQuery 的滑块小部件而不是范围滑块小部件的文档)。
这是工作示例:http: //jsfiddle.net/E7xYc/1/
<html lang="en">
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<script src="../libraries/js/jquery.mobile.custom/jquery.mobile.custom.js"></script>
<link rel="stylesheet" href="../libraries/js/jquery.mobile.custom/jquery.mobile.custom.structure.css" />
<link rel="stylesheet" href="../libraries/js/jquery.mobile.custom/jquery.mobile.custom.theme.css" />
</head>
<body>
<div data-role="rangeslider">
<input type="range" name="range-1a" id="range-1a" min="0" max="100" value="40">
<input type="range" name="range-1b" id="range-1b" min="0" max="100" value="80">
</div>
</body>
</html>
我花了几个小时阅读文档并寻找示例,但我似乎无法动态设置范围滑块的最小值、最大值和值。
所以.. 我过去动态设置值并尝试将 onChange 事件绑定到 rangeSlider 并在函数中传递值。我完成了这个,但它真的很hacky,我知道我已经把这个复杂化了。
感谢您的帮助,世界。啊。