Il cursore JQuery non supera i decimi di valore
Domanda
Ho un cursore JQuery che funziona abbastanza bene, ma per qualche ragione non sta superando il decimo valore.
$(document).ready(function(){
$("#scoreSlider").slider({
'steps': 40,
'min': 1.0,
'max': 5.0,
'startValue': 3,
'slide': function(e, ui){
document.getElementById('div_score').innerHTML = ui.value;
}
});
});
Sembra che ci sia il giusto numero di clic sul dispositivo di scorrimento, ma il valore passato ha solo l'intero numero.
Qualsiasi idea.
Soluzione
Secondo la documentazione per Slider ,
ui.value: Numero intero - il valore dell'handle corrente
Perché non cambi il codice in questo:
$(document).ready(function(){
$("#scoreSlider").slider({
'steps': 40,
'min': 10,
'max': 50,
'startValue': 30,
'slide': function(e, ui){
document.getElementById('div_score').innerHTML = ui.value/10.0;
}
});
});
Sembra produrre i valori decimali che desideri.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow