每当更改选择的小数位数时,尝试更改输出的小数位数
我尝试过.change()、. on(“ mousemove input slidestop”),但这些都不起作用
所有事件都在$(document).ready函数中声明
将console.log添加到CalculateVolumeConversion显示,每当我刷新页面时,它都会触发40次更改事件,然后停止响应
图片在这里,因为我无法发布图片
https://i.imgur.com/tcH1WIR.png https://i.imgur.com/vIwVuac.png
编辑:添加了代码
我也注意到了一点,即使4行在技术上是相同的,但只有第1行有效并调用了方法
<label for="MFLengthDecimalPlaces">Number of Decimal Places:</label><input type="range" name="MFLengthDecimalPlaces" id="MFLengthDecimalPlaces" min="0" max="10" value="5">
<label for="MFWeightDecimalPlaces">Number of Decimal Places:</label><input type="range" name="MFWeightDecimalPlaces" id="MFWeightDecimalPlaces" min="0" max="10" value="5">
<label for="MFVolumeDecimalPlaces">Number of Decimal Places:</label><input type="range" name="MFVolumeDecimalPlaces" id="MFVolumeDecimalPlaces" min="0" max="10" value="5">
<label for="MFSpeedDecimalPlaces">Number of Decimal Places:</label><input type="range" name="MFSpeedDecimalPlaces" id="MFSpeedDecimalPlaces" min="0" max="10" value="5">
$("#MFLengthConversionInput").on("change", CalculateLengthConversion) <- this one works;
$("#MFWeightDecimalPlaces").on("change", CalculateWeightConversion);
$("#MFVolumeDecimalPlaces").on("change", CalculateVolumeConversion);
$("#MFSpeedDecimalPlaces").on("change", CalculateSpeedConversion);