Gibt es eine einfache Möglichkeit, Scrollen in Textrahmen durch Klicken und Ziehen zu machen?

8

Ich habe ein div mit overflow:auto und eine Bildlaufleiste, und ich möchte den Inhalt zum scrollen ziehen können. Ich muss keinen Text auswählen können. Gibt es einen einfachen Weg, dies zu tun? Ein jQuery-Plugin wäre gut, ansonsten wäre einfach altes JavaScript in Ordnung.

Es scheint, ich habe mich nicht klar genug gemacht. Es gibt ein div mit einer festen Höhe, die ich scrollen möchte. Anstatt die Bildlaufleiste aufzuheben, möchte ich in den Text in der entgegengesetzten Richtung klicken und ziehen. Wie auf einem iPhone. Wie in Photoshop, wenn Sie den Raum gedrückt halten und ziehen.

%Vor%     
Skilldrick 18.05.2010, 14:48
quelle

3 Antworten

11

Hier ist eine nette Implementierung von Ziehen und Scrollen divs

Ссылка

unten ist mein ursprünglicher Link, den ich gepostet habe. Sieht so aus, als hätte jemand meine Antwort bearbeitet.

Ссылка

    
John Hartsock 21.05.2010, 19:00
quelle
0

Meinst du, dass Inhalte scrollen sollten, wenn du die Bildlaufleiste bewegst?

Erstelle ein neues div für den Inhalt, den du ziehen willst, und lege es auf das div, das du scrollst. Überprüfen Sie den angegebenen Code.

%Vor%

dann beim Laden der Seite, können Sie das div sichtbar machen, nachdem Sie den Inhalt HTML eingestellt haben.

%Vor%

Dabei setzt stripColumnFromDiv function die Daten von Ihrem Element auf die neue leere dragableContent .

Ich hoffe, das ist was du willst und hilft dir.

danke.

    
Parth 21.05.2010 12:30
quelle
0

Es gibt ein Plugin in Jquery UI, das als ziehbar bezeichnet wird Dadurch können Sie jedes Element in ziehbares Objekt

ändern

Hier ist der Link für die Demo Ссылка

Es ist so einfach wie das

%Vor%

Es ist auch möglich, es innerhalb eines div scrollbar zu machen. Überprüfen Sie die Demoseite

    
Starx 21.05.2010 12:50
quelle