范围输入的倍速和半速

Double and half speed for range input

本文关键字:输入 范围      更新时间:2023-09-26

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

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

范围是非线性的。

例如,如果我想让最小速度是初始速度的三分之一,最大速度是初始转速的三倍,我如何确定最小值和最大值?

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

谢谢。

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