1
如何計算滑塊百分比(即<input type="range">
),其總和爲100%;依賴輸入類型範圍的正確算法
在本例中,當我將第二個滑塊值設置爲95%時,其他滑塊值設置爲3%。如何解決它?
// Calculate fraction
if (sum <= 0) {
fraction = 1/(depends.length - 1)
} else {
fraction = val/sum;
}
// The last element will correct rounding errors
if (i >= depends.length - 1) {
val = max - partial;
} else {
val = Math.round(delta * fraction);
partial += val;
}
https://jsfiddle.net/vLaj37hf/
設置 「步」 爲所有'input'成分爲 「2」,而不是 「5」 –
我需要所有X5%的值 – Sasay