javascript - 我更新了范围滑块值,但它没有在视觉上显示
问题描述
有时,滑块的值会根据变量而变化。发生这种情况时,我设置 my-slider.value = newValue,它会改变。但它并没有直观地显示出来,即滑块仍然显示之前的值。我应该怎么办?
var newValue;
function calcNV() {
async function delayedGreeting() {
altitude = document.getElementById("altitude-slider");
limit = document.getElementById("limit-slider");
if (altitude.value == 1000) {
limit.value = newValue = 90;
}
if (altitude.value == 1500) {
limit.value = newValue = 89;
}
if (altitude.value == 2000) {
limit.value = newValue = 88;
}
$('#obj-ntydnn448').text(newValue + "%");
}
delayedGreeting();
}
// SPO2 Limit
function updateLimit(val) {
$('#obj-ntydnn448').text(val + "%");
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="item-cell flex-shrink-3">
<div class="range-slider range-slider-init color-f66907">
<input type="range" min="70" max="90" step="1" value="88" id="limit-slider" onchange="updateLimit(this.value);" oninput="updateLimit(value);">
</div>
</div>
解决方案
推荐阅读
- javascript - 是否可以使用具有特定复选框状态的 jQuery filter()?
- bash - Bash:在变量中捕获脚本的回声
- javascript - 速度:如何将 txt 内容设置为变量
- unity3d - 无法启动协程,因为游戏对象“场景加载器”处于非活动状态
- javascript - 激活条件时,警报框不会显示在正确的方向
- monaco-editor - 如何在每次击键时触发 Monaco 的 onDidChangeModelContent() 函数?
- java - Java 应用程序中应该存在多少个线程?
- c++ - 有条件的?: 带有类构造函数的运算符
- java - 一次填充单例并从java中的所有线程访问数据
- xcode - Xcode 10 和 super.tearDown