A veces, el valor de un control deslizante cambia según una variable. Cuando esto sucede, configuro my-slider.value = newValue y cambia. Pero no se muestra visualmente, es decir, el control deslizante sigue mostrando el valor anterior. ¿Qué tengo que hacer?
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>Aquí hay un código que hice para el control deslizante y proporcione su código la próxima vez
Choose your CinemaChoose your Cinema1km 100km