可以在输入[type = range]中指定不均匀的步骤吗?

时间:2013-11-22 16:01:21

标签: html5

我希望我的<input type="range">滑块为step属性设置一系列不等的增量。这可能吗?我希望值为100,70,50,20。由于这些值之间的数量不等,因此将step设置为值将不起作用。我还没有找到任何关于此的文档,所以我想知道是否有人可以在这里找到解决方案。

1 个答案:

答案 0 :(得分:4)

不可能有不精确的step金额。根据{{​​3}},

  

step =“any”或正浮点数

由于您只能指定正浮点数(单个数字)且any不是您想要的,因此您无法单独使用<input type=range>执行操作。< / p>

相反,您必须使用JS创建自定义窗口小部件,或者使用JS根据步骤舍入到最接近的可接受值。