Das verschieben eines DIV-durch scrollen
Ich bin erstellen eine jQuery-scrollbar, die Schriftrollen der Inhalt in einem <div>. Es ist so etwas wie jQuery ScrollPane.
Habe ich an dem Punkt, wo ich brauche, um verschieben Sie die scroll-Taste. Meine Frage ist: was ist der beste Weg, es zu tun, ohne UI-plugin? Also, wenn der Benutzer klickt die scroll-Taste Sie können vertikal verschoben werden, in übergeordneten Containers mit einem mousedown-Ereignis. Wie könnte ich das tun?
ich weiß, Sie schrieb Sie nicht wollen, zu einem ui-plugin, aber warum? ui-draggable scheint, wie genau das, was Sie brauchen? jqueryui.com/demos/draggable/#constrain-movement
Das ist eine Forderung meiner Kunden. Das Skript muss einen "leichten", leicht konfigurierbar, eigenständigen Skript.
Das ist eine Forderung meiner Kunden. Das Skript muss einen "leichten", leicht konfigurierbar, eigenständigen Skript.
InformationsquelleAutor | 2011-07-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mir entwickelte sich eine richtige nav-dock style-Element mit einfach nur javascript.
Hier ist der link:
https://github.com/developerDoug/HtmlJavascriptDockInVS2010
Verwendung eines ui-plugin wäre am besten, wenn Sie überzeugen können, Ihre Kunden zu tun. Wenn nicht, was Sie brauchen, zu konzentrieren ist hanling mousedown-oder so etwas ähnliches bemerkt zu werden, dass der übergang hat begonnen. Das es Methoden zu konzentrieren, sind: mousedown, mousemove, mouseup.
Beispielsweise, wenn auf ein paar div-Sie erkennen, mousedown, Sie könnten eine Funktion aufzurufen, die im Grunde wäre Ihre beginDrag, mit x y Koordinaten, halten eine Referenz auf den start-Koordinaten, attachEvent (falls IE), addEventListener (für alle anderen Browsern).
ex:
+1 da der Fragesteller offensichtlich nicht einmal wichtig genug ist, zu reagieren
InformationsquelleAutor developerdoug