Hallo,
ich möchte gerne einen Wert mit einem Schieber einstellen. Ich habe schon zig Varianten ausprobiert aber immer wieder das Problem das die Ausgangsposition des Schiebers nicht korrekt ist.
Der Wert neben dem Schieber zeigt den vorgegebenen "default" Wert korrekt an. Aber der Schieber ist ganz links.
Ich möchte aber mit javascript einen Wert und die damit verbundene Position des Schiebers vorgeben.
Sobald ich mit der Maus den Schieber bewege passt der angezeigte Wert zu der Schieberposition.
<div class="slidecontainer">
<input type="range" min="1" max="100" value="50" class="slider" id="myRange">
</div>
<script>
var slider = document.getElementById("myRange");
slider.value = 80;
slider.innerHTML = slider.value;
slider.oninput = function() {
slider.innerHTML = this.value;
}
</script>
Wenn ich in HTML einen default Wert (value="50") vorgebe wird der Schieber richtig positioniert nicht mehr linksbündig sondern richtigerweise mittig positioniert.
Wie kriege ich es nun hin, dass der Slider grafisch die richtige vorgegebene Position einnimmt.
Ohne value="50"

Mit value="50"

ich möchte gerne einen Wert mit einem Schieber einstellen. Ich habe schon zig Varianten ausprobiert aber immer wieder das Problem das die Ausgangsposition des Schiebers nicht korrekt ist.
Der Wert neben dem Schieber zeigt den vorgegebenen "default" Wert korrekt an. Aber der Schieber ist ganz links.
Ich möchte aber mit javascript einen Wert und die damit verbundene Position des Schiebers vorgeben.
Sobald ich mit der Maus den Schieber bewege passt der angezeigte Wert zu der Schieberposition.
<div class="slidecontainer">
<input type="range" min="1" max="100" value="50" class="slider" id="myRange">
</div>
<script>
var slider = document.getElementById("myRange");
slider.value = 80;
slider.innerHTML = slider.value;
slider.oninput = function() {
slider.innerHTML = this.value;
}
</script>
Wenn ich in HTML einen default Wert (value="50") vorgebe wird der Schieber richtig positioniert nicht mehr linksbündig sondern richtigerweise mittig positioniert.
Wie kriege ich es nun hin, dass der Slider grafisch die richtige vorgegebene Position einnimmt.
Ohne value="50"

Mit value="50"
