Mausposition im runtergescrollten Div abfragen
kwan2be
- javascript
Moin,
zu meinem Problem:
Ich habe eine Div, die mit overflow: sroll;
versehen wurde. In der Div befinden sich sagen wir 10 Divs mit den Stunden von 8 bis 18 Uhr. Nun soll der User seinen Termin mittels Klicken und Loslassen eingeben. Ohne, dass im Div gescrollt wurde, geht das ja ziemlich einfach:
.offsetTop
der (Eltern-)-Elemente abfragen und dann noch die Mausposition abfragen.
Soweit, sogut.
Nur wie frage ich den Scrollstatus der DIV ab bzw. wie soll ich das realisieren, da ja hier dann auf die "falsche Uhrzeit" geklickt wird?
Bei Google habe ich nichts gefunden, wenn ihr meint, dass man das bei Google leicht findet, dann gebt mir bitte wenigstens die Such-Stichworte, weil mit denen, die ich benutzt habe, kam leider nichts brauchbares.
Tausend Dank schonmal :)
Wieso fängst du nicht einfach das click-Event auf das geklickte Uhrzeit-Element ab?
Wieso fängst du nicht einfach das click-Event auf das geklickte Uhrzeit-Element ab?
Weil dort ja nur die Stunden als DIVs existieren, ich möchte aber möglichst genau die Minuten haben. 600 DIVs für jede einzelne Minute fände ich etwas übertrieben^^
Die 10 DIVs für die Stunden sind ja auch nur zur Klick-Orientierung gedacht
Om nah hoo pez nyeetz, kwan2be!
Ich weiß ja nicht so genau, was du vorhast, aber ich würde 2 http://de.selfhtml.org/html/formulare/anzeige/select.htm@title=select-Elemente verwenden, eins für die Stunden und eins für die Minuten. http://de.selfhtml.org/html/formulare/auswahl.htm
Matthias
Ich weiß ja nicht so genau, was du vorhast, aber ich würde 2 http://de.selfhtml.org/html/formulare/anzeige/select.htm@title=select-Elemente verwenden, eins für die Stunden und eins für die Minuten. http://de.selfhtml.org/html/formulare/auswahl.htm
Warum nicht gleich ein input[type=time] ergänzt durch jQuery UI mit einem Timepicker-Plugin?
Ich weiß ja nicht so genau, was du vorhast, aber ich würde 2 http://de.selfhtml.org/html/formulare/anzeige/select.htm@title=select-Elemente verwenden, eins für die Stunden und eins für die Minuten. http://de.selfhtml.org/html/formulare/auswahl.htm
Warum nicht gleich ein input[type=time] ergänzt durch jQuery UI mit einem Timepicker-Plugin?
Moin,
danke für den Tipp, aber das ganze ist ja nicht nur zum Hinzufügen, sondern zeigt auch andere, schon (temporär) vorhandene Einträge an. Zur besseren zeitlichen Gestaltung habe ich diese Methode als besonders einfach empfunden.
lg
Om nah hoo pez nyeetz, kwan2be!
Ich weiß ja nicht so genau, was du vorhast, aber ich würde 2 http://de.selfhtml.org/html/formulare/anzeige/select.htm@title=select-Elemente verwenden, eins für die Stunden und eins für die Minuten. http://de.selfhtml.org/html/formulare/auswahl.htm
Matthias
Moin,
ich wollte das ganze schon Tabletfreundlich gestalten. So wie es ist, funktioniert das ganze ja, außer mit dem Scrollen, da bin ich noch unzufrieden...