Bonjour à tous,
j'ai essayé de travailler sur vos différentes solutions mais ça ne fonctionne pas.
J'avais tenter de simplifier les choses dans un premier temps, voici le problème en détail.
Il s'agit toujours de lier 3 sliders entre eux.
Voici les éléments connus :
C = B * A * 50
B = 1 + 0,5 * log (A / 500)
Le résultat se trouve ici :
http://jsfiddle.net/YaSN8/9/
Comme vous le constatez, si je bouge A alors B et C fonctionnent.
Par contre, B est immobile et C fait varier A correctement mais a une relation curieuse avec B (la variation du curseur se fait en priorité sur A, puis sur B quand A est au max).
Dans la fonction de B, j'ai tenté d'exprimer A en fonction de B.
Si B = 1 + 0,5*log(A/500),
alors :
A = 500*exp((B-1)*(ln10/0,5))
je pense que c'est cette formule que je traduis mal en code.
Pouvez-vous me venir en aide svp ?