我有一个基本的滑块,显示用户根据他们当前从他们的音乐制作的销售量来保存多少钱。我想添加一个IF语句,其中说:“如果滑块值低于300年销售额,回声£0储蓄”。如何将IF语句添加到此JavaScript代码?
我目前使用的代码有一个线性计算每100个销售额£5节省(data.value/20)。代码如下:
<form action="#">
<input id="one" type="text" data-slider="true" value="100" data-slider-highlight="true" data-slider-step="50" data-slider-snap="true">
<span class="output"></span>
</form>
<script>
$("[data-slider]")
.each(function() {
var input = $(this);
})
.bind("slider:ready slider:changed", function (event, data) {
$(this).nextAll(".output:first").html(data.value.toFixed(0));
});
$("#one").bind("slider:changed", function (event, data) {
$(".distributor span").text("£" + data.value/20)
});
</script>
关于如何添加IF语句的任何想法?
不应该是'data.value <300吗? 0:data.value/20'而不是? – h2ooooooo
@ h2ooooooo它可能是,但是@James Donnelly已经将值赋给了'dataValue'变量,这是所有的。 – philreed
@ h2ooooooo正是上面说的@philreed。我已经将它分配给一个单独的变量,以免不必要地多次从'data'对象中拉取'value'属性,并且2.不必要地多次执行分割。 –