【发布时间】:2021-02-08 21:26:26
【问题描述】:
顶行 (A) 是给定的计算 JavaScript 值,我们称之为输入。 底线 (B) 是输出,因此如果要绘制一条线(如所示的绿色线),则给定 (A) 的任何输入(将始终在范围内)我需要输出的值。
我曾尝试搜索“链接范围”、“并行链接值”等类似短语,但我认为我的问题有一半是不知道这种计算被称为什么。
通常我会展示我尝试过的东西,但在这个我真的不知道从哪里开始。
非常感谢任何帮助。
【问题讨论】:
-
所以你想要的是价值,而不是实际的图片?这是一个基本的数学方程式。
-
@epascarello 是的,价值就是我所需要的,图片只是为了更好地展示我的意思
-
因此计算范围 A 中的值的百分比。然后使用该百分比来计算第二个范围中的数字。
A[value] / ( A[max] - A[min] ) -
@epascarello (A) 的实际值是 min=2500 max=3000000 (不是所示的 0-100),我希望能够更改最小和最大百分比值(乙)。我可以通过实际使用 2 个范围滑块(隐藏)一个在另一个之上并在输入后让 JavaScript 读取 A 在轨道上的实际位置(而不是值)然后将它放在同一个位置(B)来实现这一点,然后读取 (B) 的值,但这似乎与解决问题的正确方法相去甚远,因为实际上不需要范围滑块,因为这些是后端计算。
标签: javascript formula calc