Hallo, ich muss einen Schieberegler für den 24-Stunden-Zeitbereich implementieren. Ich verwende dafür gerne den jquery ui-Slider. Ich habe unten Code geschrieben
Wie ich den Doppelpunkt (:) anstelle von Punkt (.) gegeben habe. Auch der Bereich war über 59 wie 05:85 hinausgegangen. Bitte helfen Sie mir, einen Zeitschieber zu erstellen
Tatu Ulmanen
Verwenden Sie nicht Stunden als Einheit, sondern Minuten. Dann bewerben Sie sich a slide Ereignis, das die Minuten in Stunden umwandelt:
Hallo, es funktioniert gut. Vielen Dank. Hinweis: Stunden. Länge hat bei mir nicht funktioniert. Ich verwende hours.toString().length
– Nisanth Kumar
17. Februar 2010 um 10:46 Uhr
Eine Sache, die hinzugefügt werden muss, ist die Konvertierung der Stunden und Minuten in Zeichenfolgen, bevor ihre Länge überprüft wird, sodass Sie „00“ Minuten anstelle von „0“ allein erhalten. var minuten = minuten+””; //vor str.länge
– radtek
12. Juni 2014 um 13:36 Uhr
Die Antwort scheint sehr gut zu sein, braucht aber dringend ein Fidde-Beispiel. Bitte helfen Sie mir mit dem Geigenbeispiel
– Gaurav Aggarwal
11. Dezember 2015 um 12:20 Uhr
Leute, könnten Sie mir bei diesem Problem helfen.stackoverflow.com/questions/45350964/…
– Varun Sharma
28. Juli 2017 um 13:52 Uhr
Jeff Weinberg
Verbesserung der Antwort von Tatu, um den Zeitbereich in “ziviler Zeit” mit einer 12-Stunden-Uhr und AM- und PM-Bezeichnungen zu erhalten. Hier ist ein JSFIDDLE
*Aktualisierung – Ich habe den Code leicht geändert, sodass der Mindestwert als „00:00 Uhr“ und der Höchstwert als „23:59 Uhr“ angezeigt wird. Die Geige wird auch aktualisiert …
Ich habe es versucht und es hat funktioniert, obwohl ich ein paar Kommentare habe. Das Javascript enthält Codes wie „hours1=hours1“ und „minutes1=minutes1“, die meine Entwicklungsumgebung amüsant „seltsame Zuweisung“ nennt. Auch das CSS in JSfiddle enthält ein paar lange, kaputte und ziemlich verdächtige URLs.
– paulo62
6. August 2015 um 12:39 Uhr
@paulo62 – Die URLs im CSS heißen Daten-URIs (css-tricks.com/data-uris) und die “seltsamen Aufgaben” sind definitiv seltsam, ich glaube, ich hatte sie als Lehrmittel eingefügt, um zu veranschaulichen, dass in diesen Fällen die Werte gleich bleiben.
– Jeff Weinberg
7. August 2015 um 15:09 Uhr
verwirren
Hier ist meine 24-Stunden-Version basierend auf den beiden Antworten für Eingabefelder
Wie könnte ich dies in eine Zeitauswahl (VS eine Zeitbereichsauswahl) umwandeln? Mit anderen Worten, wie könnte ich das obere Zeitlimit loswerden?
– Greg
23. Mai 2014 um 13:32 Uhr
Es sollte nur Stunden2 < 10 und Minuten2 < 10 sein, nicht Stunden2.Länge < 10 und Minuten2.Länge < 10. Dies ist die Auswertung des numerischen Werts, nicht der Zeichenfolgenlänge.
10653300cookie-checkJQuery-UI-Schieberegler für die Zeityes