范围输入的倍速和半速
Double and half speed for range input
我有一个速度控制的范围输入。默认的启动速度是动态的,可以根据用户输入进行更改。
我希望能够设置与启动速度相关的最小值和最大值,以便滑块从范围输入的中间开始。
范围是非线性的。
例如,如果我想让最小速度是初始速度的三分之一,最大速度是初始转速的三倍,我如何确定最小值和最大值?
我已经尝试过使用Math.pow()
和Math.log()
函数,但它不会导致我的滑块从范围的中间开始。
谢谢。
min = initial / 3;
max = initial * 3;
middle = ( min + max ) / 2;
initalPerc = initial / (min + max ) /;
相关文章:
- 如何将输入范围的值传递给JS中的变量
- JavaScript:将输入范围行为链接到另一个元素
- Javascript - 具有非线性刻度的负十进制输入范围
- 根据输入范围更新显示的文本量
- 根据输入范围更新显示的文本量
- 使用javascript获取两个输入范围的值
- Javascript:如何获取输入范围内的最大值
- HTML 输入范围 -- 禁用提交,直到某些内容发生更改
- 输入范围使用按钮添加值
- 如何在选择范围时显示输入范围值
- 当输入[范围]值更改/拇指拖动时触发功能
- 高库存 - 更改超出数据最大值的输入范围
- 根据输入范围值移动类/样式
- 如何在 DOM 中循环浏览输入范围滑块列表并使用每个循环捕获值
- 如何在 jQuery 中选择输入范围内的值
- 输入范围滑块步进
- 输入范围值将倒计时,但不会向上倒计时
- 每个表单的输入范围限制为一个
- AngularJS HTML 5 输入范围输出
- 使用 KonvaJs 在画布中创建自定义输入范围