Konzept: eigene Scrolleiste programmieren

gugug

Grünschnabel
Hallo zusammen,
ich möchte eine eigene Scrolleiste programmieren: Ein javascript, dass Parameter (Höhe, Pfeile, ZielContainer, etc) übergeben bekommt und aufgrund von diesen Angaben eine Scrolleiste erstellt.

Dabei bereitet mir vor allem die Dragger unktion Kopfzerbrechen:
Überlegungen zur Dragger Funktion:
1. onMousedown abfragen -> MOUSE_ON = true;
2. onMousemove abfragen -> if (MOUSE_ON) -> moveDragger()

Jetzt komen die Fragen an euch:
1. Kann der grobe Ablauf so funktionieren?
2. Wie kann ich die Bewegung des Mauszeigers sauber messen?

Vielen Dank für die Antworten.

Felix
 
1: Ja, das sollte so funktionieren können.

2.Sauber?... so richtig sauber wird es mit JS eher nicht gehen.
aber Prinzipiell: wenn ein Event feuert, ist eine seiner Eigenschaften die Position, an der er feuert.... das sollte dir als Anhaltspunkt zur Berechnung der Entfernung dienen können.
 
wieso möchtest du selbst eine schreiben?
es gibt schon duzende, und bestimmt ausgefeiltere als du sie beim ersten versuch inbekommst...
 
Danke für die Antwort.
Schlussendlich fehlte mir beim Dragger onDragStart=(return false). Dies muss so sein, da der dragger ein Bild in einem div-Container ist. Ohne diesen Befehl will der Browser ständig, das Bild markieren und die ScrollFunktion wird überlagert.-> Jetzt funktionierts!
Alles klar?
mfg
Felix
 
@bubblez: EHRGEIZ! (gibt's das noch? -> wir müssten den Thread ins philosophische Forum verlgen, falls wirklich jemand antwortet...)
 

Neue Beiträge

Zurück