2015-10-08 11 views
5

Ich versuche, einen Schieberegler, der auf diese Weise erhöhen zu erstellen. Ich kann nicht herausfinden, wie ich das erreichen kann. Irgendwelche Ideen?Complex Schieber Inkrementierung

Komplexität ist, dass Inkrementierung während der Schieber Progression ändert: 5 -> 10, 10 -> 100, 500 -> 1000 usw.

hier ein Demo Schieber Sie mit spielen können: http://jsfiddle.net/jdefcswv/2/

Danke!

(aus irgendeinem Grund SO will, dass ich hier einen Code eingeben, damit ...)

<html></html> 

Antwort

2

ich eine Funktion Converter hinzufügen. Sie verwenden den Schiebereglerwert wie einen globalen Fortschritt und definieren, zwischen welchen Schritten der Wert berechnet werden muss. Sie fügen Schritt durch addStep(progress, stepValue) hinzu, progress muss ein positiver Wert sein.

Momentan ist der Fortschritt zwischen zwei Schritten linear, aber das ist ein guter Anfang ^^.

http://jsfiddle.net/jdefcswv/3/

+0

Das ist genau das, was ich tun wollte! :) Vielen Dank! – Grsmto