【发布时间】:2018-09-25 16:25:38
【问题描述】:
我设法获得一个输出,但我想在用户滑动时显示多个输出。我怎样才能做到这一点?
每个输出具有不同的值,例如 1x、1.2x、1.5x、1.3x 和 1.75x
$('input[type="range"]').rangeslider({polyfill: false});
$('#range').on("input", function() {
$('.output1').val("$"+this.value);
}).trigger("change");
output {
display: block;
}
<link href="https://rangeslider.js.org/assets/rangeslider.js/dist/rangeslider.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rangeslider.js.org/assets/rangeslider.js/dist/rangeslider.min.js"></script>
<input type="range" name="range" id="range" value="100" step="25" min="1" max="1100">
<br />
<output class="output1">100</output>
<output class="output2">120</output>
<output class="output3">150</output>
<output class="output4">130</output>
<output class="output5">175</output>
【问题讨论】:
-
从哪里获得这些值
1x, 1.2x, 1.5x, 1.3x and 1.75x??如果你想生成它们,那么你想应用哪些规则? -
不确定乘数来自哪里,但这里有一点帮助,处理您工作所需的一切:jsfiddle.net/jadckr71/3
-
你只会得到值,你应该用你需要的百分位数自己编码其他值。
-
从默认的
value,在本例中为 100。 -
@ElaineByene 这样听起来更好:jsfiddle.net/jadckr71/6
标签: javascript jquery rangeslider