Javascript ondrag, ondragstart, ondragend

8

Ich habe versucht, ondrag() und einige andere Funktionen auf einem div zu verwenden, das dynamisch auf einer HTML Seite dargestellt wird.

Keines dieser Ereignisse scheint zu feuern, und auch keine Fehler. Ich kann auch nicht viel hilfreiche Dokumentation finden. Interpretiere ich es falsch, können Sie diese Ereignisse verwenden, um Funktionen zu scripten, um ein div um den Bildschirm zu ziehen?

    
Tom Gullen 06.12.2010, 13:54
quelle

4 Antworten

10

Sehen Sie sich diese Dokumentation an: Ссылка

Hinweis: Es funktioniert nicht in jedem Browser.

Wenn Sie eine browserübergreifende Unterstützung wünschen, verwenden Sie jQuery: Ссылка

jQuery Beispiel:

%Vor%

Ein anderes Beispiel:

%Vor%     
Tower 06.12.2010, 13:59
quelle
1

Ich habe mich nicht viel mit dem Ziehen beschäftigt, aber ich glaube, es ist die Aktion "Aktion bearbeiten" - z. B. Auswählen von Text und Ziehen in eine Textbox / Textarea.

Sie müssen möglicherweise Ihre eigenen onmousedown() onmouseup() - und onmousemove() -Handler für die Funktionalität implementieren, von der Sie denken, dass Sie hinter ihr her sind

    
Basic 06.12.2010 14:00
quelle
0

Ein einfacher Weg, dies zu tun, ist mit jQuery UI, stellen Sie sicher, dass Sie es verwenden, nachdem Ihre dynamische div gerendert wurde.

%Vor%     
Q_Mlilo 06.12.2010 14:02
quelle
0

Gibt es Inhalt im div? Ich denke nicht, dass es das Element selbst ist, das in diesem speziellen Ereignis gezogen wird.

    
Erik Reppen 06.12.2010 14:04
quelle

Tags und Links