JavaScript Wie man Div durch Klicken und Ziehen dynamisch bewegt

9

Okay, es scheint, als sollte es einfach sein. Ich muss ein bereits bestehendes div nehmen und es entsprechend der Mausposition innerhalb des Fensters bewegen. Ich habe überall gesucht und es hat mich zu überkomplizierten Wegen gebracht, das Gleiche zu tun und involviert die Verwendung von j-query. Ich muss Javascript für das, was ich versuche, unbedingt verwenden.

Methode:

%Vor%     
StoneAgeCoder 05.06.2014, 02:37
quelle

4 Antworten

18

Ich denke, Sie suchen etwas mehr so ​​

%Vor%

FIDDLE

    
adeneo 05.06.2014, 02:42
quelle
4

Überprüfen Sie, ob dies glatter ist als adeneo: FIDDLE

%Vor%     
jhyap 05.06.2014 02:49
quelle
0

jquery ist viel einfacher zu implementieren. Ich bin überrascht, dass du sagst, dass du es nicht lernen willst.

Sie können die jquery-Datei auf Ihrem lokalen Computer speichern, so dass Sie kein Internet benötigen jquery-Funktionen verwenden.

In meinem Fall habe ich es im Tools-Ordner gespeichert. Also muss ich nicht im Internet sein.

Für alle js viele Zeilen von js Code oben beantwortet Sie nur eine kleine Linie.

%Vor%     
webzy 29.11.2014 11:58
quelle
0

Ich habe gerade eine kleine Änderung an der sehr gut funktionierenden @odeneo-Antwort vorgenommen. Wenn alles in einer Funktion eingeschlossen ist und jedes Ereignis dem Div zugeordnet ist, können Sie es als Teil einer Bibliothek verwenden.

Rufen Sie die folgende Funktion auf, indem Sie eine ID übergeben. Wenn das Div nicht existiert, wird es erstellt.

%Vor%     
minivip 20.01.2017 09:33
quelle

Tags und Links