Experten: JQuery UI: droppable nach Reload wiederherstellen

Mondmann

Aktives Mitglied
Thread Starter
Dabei seit
21.07.2004
Beiträge
3.247
Reaktionspunkte
183
Tach Leute.
Ich weiß mal wieder nicht wohin mit der Frage, also auf ins Macuser Forum.

Also ich entwickle gerade eine ASP.NET/Ajax/jQuery Seite.

Ein Teil davon ist die droppable Funkion von jQuery.

Ich habe folgendes:

Eine Seite mit 2 Spalten.
Links stehen 20 (später bis zu 100) Draggable divs (Boxen) zur verfügung.
Rechts stehen 20 (später bis zu 100) droppable divs (Conainer)zur verfügung.

Ich kann also die Boxen von links beliebig auf die Container rechts ziehen/verteilen/droppen.

Das Funktioniert.

Was auch funktioniert ist die Serialisierung, also ich weiß welche Box auf welchen Container gezogen wurde und kann dies festhalten.

Jetzt kann ich den generierten String der Serialisierung meinetwegen in eine Textdatei schreiben, damit ich diese bei einem erneuten Aufruf der Seite auslesen kann und die Boxen wieder entsprechend auf die Container positionieren kann, wie ich das vorher gemacht habe.

Das Schreiben in die Textdatei ist kein Problem, das auslesen auch nicht.
Aber wie kann ich nun die Boxen beim (erneuten) Laden der Seite in die Container entsprechend verteilen?

Ich habe schon Versuche gemacht, indem ich mir die Position der Boxen merke und dann diese dann einfach per CSS wieder positioniere(left, top).

Das geht.
Aber das ist mir zu unsicher.
Ich hätte gerne, daß jeder Container weiß, welche Box auf ihm liegt denn ich möchte nicht per CSS einfach darüber positionieren.

Wenns nicht anders geht, bleibt mir wohl nichts andere übrig.
Aber vielleicht gibt’s hier nen Experten, der da ne Idee hat?
Bestenfalls ists nur ne kleine jQuery Funktion die ich bisher übersehen habe....

Grüße Mondmann
 
Zurück
Oben Unten