Salut Lorenzo,
Tout d'abord merci pour ta solution !!
Sauf que ce n'est pas tout à fait ce dont j'ai besoin. J'avais pris un exemple simple histoire que ce soit facile à comprendre mais ce dont j'ai besoin est légèrement différent.
Si je ne me trompe pas, dans ta solution tu convertis les valeurs numériques en caractères via une fonction native. Sauf que dans mon cas, c'est des chaines de caractères qui seront associées au curseur.
Par exemple :
1 = mon premier choix
2 = un second choix
3 = un autre truc
...
Donc je pensais à une fonction qui me renverrai la chaine de caractère associée à la valeur du slider et qu'il suffirait ensuite d'afficher.
Peut être un truc de ce genre :
1 2 3 4 5 6 7 8 9 10
| sliderVal: function(MyVal) {
if (MyVal == 1)
return "mon premier choix";
if (MyVal == 2)
return "un second choix";
if (MyVal == 3)
return "un autre truc";
else
return "un truc différent";
} |
Et ensuite en utilisant une ligne de code de ce genre :
$( "#amount" ).val(sliderVal($( "#amount" ).val(ui.values[0])) + " - " + sliderVal($( "#amount" ).val(ui.values[1])));
Mais évidemment ça ne fonctionne pas...
Une idée du pourquoi ?
Merci par avance !!
Partager