ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
1900
1900
EMPFEHLEN
-
09.03.10 13:09 #1
Hi,
ich würde gerne realisieren :
Links auf einer Seite sind 6 Divs, auf der rechten Seite 6 Grafiken.
Jetzt möchte ich gerne mit jQuery die Bilder in dieses Div's ziehen können.
Dabei sollen dann auch in den Div's in der id="" automatisch der Grafikname gespeichert werden.
Denn beim klicken auf einen Button sollen diese Daten dann in der DB gespeichert werden.
Wie kann ich das am besten umsetzen?
Danke
-
09.03.10 13:37 #2Maik Tutorials.de Gastzugang
Hi,
hast du dazu schon mal unsere Suchfunktion befragt?
Du bist schließlich nicht der erste User in unserem Forum, der sowas umsetzen möchte.
Ebenso hab ich beim Lesen deines Beitrags den Eindruck, dass du dich vorab noch nicht bei jQuery und jQuery UI ob der Möglichkeiten informiert hast.
mfg Maik
-
Moin,
Ich musste grad selbst ne Weile suchen, das Thema hatten wir im letzten Jahr mal, ich hatte dazu auch ein Beispiel präsentiert.
Gefunden hab ich es auch wieder
http://www.tutorials.de/forum/javasc...ml#post1776342
Achtung Spoiler:
Memo für mich: besser taggen spart Zeit^ ^
-
09.03.10 14:34 #4
Ok.
Das war das was ich gesucht habe, jedoch habe ich noch eine Frage dazu.
Ich habe es ein wenig abgeändetr um damit auch mit DIV's zu arbeiten:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
<div id="sortable"> <div id="target" style="height:250px;width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid #fff;"></div> <div id="test" style="width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid red;"> <img src="http://www.tutorials.de/forum/customavatars/avatar23393_2.gif"> <img src="http://www.tutorials.de/forum/customavatars/avatar31374_2.gif"> <img src="http://www.tutorials.de/forum/customavatars/avatar59490_2.gif"></div> </div> <script type="text/javascript"> <!-- $("#sortable #test #target").sortable({ connectWith: '#sortable #text #target' }).disableSelection();
Was mache ich falsch?
Wie kann ich das machen, das nur ein Objekt in den Div geschoben werden kann?
danke
-
09.03.10 15:43 #5Maik Tutorials.de Gastzugang
Das rotmarkierte "x" sollte wohl ein "s" sein:
Code :1 2 3
$("#sortable #test #target").sortable({ connectWith: '#sortable #te[B][COLOR="Red"]x[/COLOR][/B]t #target' }).disableSelection();
Und dein Markup entspricht überhaupt nicht diesem jQuery-"Descendant Selector", der, wie auch von den CSS-Selektoren für Nachfahren bekannt, ineinander verschachtelte (Nachfahren-)Elemente definiert:
oder auch:HTML-Code:<div id="sortable"> <div id="test" style="width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid red;"> <div id="target" style="height:250px;width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid #fff;"> </div><!-- /#target --> <img src="http://www.tutorials.de/forum/customavatars/avatar23393_2.gif"> <img src="http://www.tutorials.de/forum/customavatars/avatar31374_2.gif"> <img src="http://www.tutorials.de/forum/customavatars/avatar59490_2.gif"> </div><!-- /#test --> </div><!-- /#sortable -->
HTML-Code:<div id="sortable"> <div id="test" style="width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid red;"> <img src="http://www.tutorials.de/forum/customavatars/avatar23393_2.gif"> <img src="http://www.tutorials.de/forum/customavatars/avatar31374_2.gif"> <img src="http://www.tutorials.de/forum/customavatars/avatar59490_2.gif"> <div id="target" style="height:250px;width:100%;-moz-border-radius:10px;-khtml-border-radius:30px;border:1px solid #fff;"> </div><!-- /#target --> </div><!-- /#test --> </div><!-- /#sortable -->
//edit: Deinem HTML-Code folgend würden die beiden jQuery-Selektoren so lauten:
... oder, um hier einfach mal Svens Selektor "#sortable tbody td" in ein <div> zu portieren, eben nur:Code javascript:1 2 3
$("#sortable #test").sortable({ connectWith: '#sortable #target' }).disableSelection();
Code javascript:1 2 3
$("#sortable div").sortable({ connectWith: '#sortable div' }).disableSelection();
mfg Maik
-
Am Ende eines Sortiervorgangs feuert im Sortable der update-Event.
Diesen kannst du überwachen und das Sortable im Fall des Eintretens deaktivieren(Methode disable)
Die Beschreibungen zu den beiden genannten Stichwörtern findest du in der Doku
Ähnliche Themen
-
JQuery Listen sortieren/Drag/Drop?
Von bernd00 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 12.10.10, 17:23 -
[jQuery] Drag mehrere Divs
Von sub7even im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 04.09.10, 20:29 -
[jQuery] Drag and Drop
Von newwarrior im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 25.06.10, 11:56 -
[jQuery] Drag and drop & event.pageY
Von tobee im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 16.01.10, 22:07 -
jQuery - Position von DIVs per Drag wechseln
Von tequito im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 26.11.08, 13:40





Zitieren

Login





