我想要我的 <input type="range">
slider 为 step
设置一系列不等增量属性。这可能吗?我希望这些值为 100、70、50、20。由于这些值之间的数量不相等,因此设置 step
到一个值是行不通的。我还没有找到关于此的任何文档,所以我想知道是否有人可以在这里找到解决方案。
最佳答案
不可能有不精确的 step
数量。根据the specifications ,
step = "any" or positive floating-point number
由于您只能指定正 float (单个数字)和any
不是你想要的,你不能用<input type=range>
做你想做的事一个人。
相反,您必须使用 JS 创建自定义小部件,或者使用 JS 根据步骤四舍五入到最接近的可接受值。
关于html - 可以在 input[type=range] 中指定不均匀的步骤吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20149216/