Ich habe ein Problem mit Bereich Schieberegler. Ich möchte nur diese Werte: 1, 3, 5, 10, aber mein Skript funktioniert nicht gut.Bereich Schieberegler mit Schritten
$(function(){
$('#boga').on('input',function(){
var hodnota=$(this).val();
if(hodnota<=5)
$(this).attr("step","2");
else {
$(this).attr("step","5");
}
});
});
var max = 10,
min = 1,
step = 1,
output = $('#output').text(min);
$(".range-slider")
.attr({'max': max, 'min':min, 'step': step,'value': String(min)})
.on('input change', function() {
output.text(this.value);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<output id="output"></output>
<input id="boga" class="range-slider" type="range">
Ich habe versucht, "5" in sonst mit "9" zu ersetzen, es funktioniert aber Schieber springt auf 1 und nach dem 10.