Drag & Drop mit jQuery

Erstellt am 15. Juli 2007
  in
 
758
vote

Mit jQuery und dem Interface Plug-In, kann man sehr einfach einen Drag & Drop Effekt realisieren.
Als Beispiel möchte ich den Inhalt von DIV Boxen in Formularfelder einfügen:


$(document).ready(function()
{

$(’#divs div’).Draggable(
{
zIndex: 1000,
ghosting: true,
revert: true,
opacity: 0.7
}
);

$(’#textareas textarea’).Droppable(
{
accept : ‘dropaccept’,
tolerance: ‘intersect’,
ondrop: function (drag)
{
$(this).val($(drag).html());
}
}
);

});

Online Demo

Kommentare

Vielen Dank für diesen

Vielen Dank für diesen nützlichen Beitrag,
hat mir sehr gut geholfen.

Gefällt mir sehr gut.

Gefällt mir sehr gut. Leider funktionierts bei mir nicht. Ich binde zwar die JQuery und die Interface js Dateien in meine html Seite ein, aber leider gehts ned? Was mach ich falsch?

Das kannte ich von JQUERY

Das kannte ich von JQUERY vorher noch gar nicht ... vielen Dank!

Genau das, was ich gesucht

Genau das, was ich gesucht habe :-) Vielen vielen Dank :-)

Der Drop Event Handler

Der Drop Event Handler heißt in aktueller JQuery UI nun "drop", also:
$('#textareas textarea').droppable( {
// ...
drop: function (drag)
{
// ...
}
}