Avatar billede mrkaynex Nybegynder
20. oktober 2009 - 18:57 Der er 3 kommentarer og
1 løsning

Dynamisk flytning af div bokse, og huske deres position

Hejsa,

Jeg har brug for hjælp! Jeg er i tvivl om, hvordan man kan lave således at man kan rykke rundt på div. bokse - evt. ved brug af jQuery - og herefter gemme den position man har sat boksen i, således at næste gang en person reloader siden, vil boksene være der hvor personen "gemte" dem sidst.

Jeg vil mene jQuery er nemt nok - det er vel "bare" at finde et script, der tillader at man kan rykke rundt på det div man tilegner det til.

Men jeg er i tvivl om resten. Det må vel være PHP der gemmer en position i en database, men jeg er i tvivl om hvordan dette laves, og håber derfor at der er en derude der kan hjælpe mig.
Avatar billede jakobdo Ekspert
20. oktober 2009 - 20:38 #1
Hvis du starter med at kigge på:

http://docs.jquery.com/UI/Draggable

Så har du dine drag / drop ting.

Og kigger du så på:

http://docs.jquery.com/UI/Draggable#event-stop

Så har du noget kode som trigges, når der ikke længere trækkes i et objekt.
I det kald, kalder du så en gemPosition.php side.
Den skal jo så gemme positition for det berørte objekt. Evt via et ajax kald til en database eller blot i en cookie.
Avatar billede mrkaynex Nybegynder
30. oktober 2009 - 11:56 #2
Det vil jeg i hvert fald lige kigge på, og kan du imellemtiden smide et svar?
Avatar billede jakobdo Ekspert
30. oktober 2009 - 12:08 #3
Svar!
Avatar billede jakobdo Ekspert
04. november 2009 - 08:54 #4
takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester