范围输入的双倍和半速度

时间:2015-11-18 16:17:28

标签: javascript math range

我有一个范围输入,它是一个速度控制。默认的起始速度是动态的,可以根据用户输入进行更改。

我希望能够设置相对于起始速度的最小值和最大值,以便滑块从范围输入的中间开始。

范围是非线性的。

我如何确定最小值和最大值的值,例如我想要最小速度的三分之一和最多三倍的速度?

我尝试过使用Math.pow()Math.log()函数,但这不会导致我的滑块从范围的MIDDLE开始。

感谢。

1 个答案:

答案 0 :(得分:0)

min = initial / 3;
max = initial * 3;
middle = ( min + max ) / 2;
initalPerc =  initial / (min + max ) /;