JQuery/JavaScript Inkrement Anzahl
Ich versuche zum erhöhen einer Zahl um einen bestimmten Wert jede Sekunde und behalten Sie die Formatierung mit JavaScript oder JQuery
Ich bin kämpfen, um es zu tun.
Sagen, dass ich eine Nummer wie so:
1412015
ist die Zahl dieser kann erhöht werden, indem jede zweite ist variabel, es kann alles sein, zwischen 0,1 und 2.
Ist es möglich, wenn der Wert zu erhöht werden, indem jede zweite 0,54 auf incremenet die Anzahl und haben die folgende Ausgabe:
1,412,016
1,412,017
1,412,018
Dank
Eef
InformationsquelleAutor RailsSon | 2009-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht ganz sicher, ich verstehe Ihre Schrittweite Fall und was Sie zeigen wollen.
Ich habe mich aber entschlossen, Glockenspiel auf eine Lösung zur Formatierung einer Zahl.
Habe ich zwei Versionen von ein Zahl-format, routine, eine, die analysiert, ein array, und eine, die Formate mit einem regulären Ausdruck. Ich gebe zu, Sie sind nicht am einfachsten zu Lesen, aber ich hatte Spaß kommen mit der Ansatz.
Habe ich zu beschreiben versucht, die Zeilen mit Kommentaren falls du neugierig bist
Array Parsen version:
Regulären Ausdruck version:
Angenommen, Sie wollen für die Ausgabe der formatierten Zahl jede Sekunde um eins erhöht, durch 0.54 Sie können in einem Intervall zu tun, Ihre Schrittweite und ausgeben.
Super Kurzer Firefox mit Firebug nur Beispiel:
Sehen Sie in Aktion hier: http://jsbin.com/opoze
InformationsquelleAutor coderjoe
Inkrementieren einen Wert auf jede Sekunde diese Struktur verwenden:
Dieses format Nummern für Sie:
Meine aktualisierten code, Formatierer als gut.
Dein code gilt nur für zahlen, die größer als 6 ist. Was, wenn er will 1,548 ?
Das ist keine Allgemeine Fall.
Verändert die format-Funktion zu formatieren-Länge-Werte.
InformationsquelleAutor RaYell
InformationsquelleAutor Jeff Ober