jQuery UI drag tussen verschillende blokken

Gestart doorThom8 reacties39 weergaven

9 berichten · pagina 1 van 1

Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi!

Voor mijn website wil ik dat je tekstblokken kunt verplaatsen tussen 3 rijen (en binnen de rijen zelf ook!) en dat de volgordes van de 3 rijen dan opgeslagen worden. Zie de spoiler onderaan met wat ik bedoel tussen blokken en rijen.
Nu weet ik dat je ze met jQuery UI Draggable kunt verplaatsen, maar hoe kan ik er voor zorgen dat je ze alleen in 3 bepaalde rijen (divjes) kunt zetten? (#rij1, #rij2, #rij3)
En hoe kan ik er dan voor zorgen dat de volgorde gelezen kan worden met jQuery/JS?
Ik vraag geen hele codes waar ik niks van leer, maar hoe ik het het beste kan doen.

Alvast bedankt,
Thom.
Spoiler tonen
Afbeelding
duidelijk genoeg?
toevoeging op 29 april 2013, 01:04:09:
Laat maar, ik heb UI Sortable nodig. Het verslepen lukt misschien wel. Alleen het uitlezen van de volgorde snap ik nog niet.. hmm
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kijk eens naar $.index()

toevoeging op 29 april 2013, 071250:
Houd er wel rekening mee dat het eerste element dan 0 is, het tweede 1, ect.
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
Kijk eens naar $.index()
toevoeging op 29 april 2013, 071250:
Houd er wel rekening mee dat het eerste element dan 0 is, het tweede 1, ect.

Das niet echt wat ik zoek yummie
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thommity schreef:
Alleen het uitlezen van de volgorde snap ik nog niet.. hmm
Dat kan dus met $.index().

Als je er wat omheen script toch.
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
Eerdere citaten tonen
Thommity schreef:
Alleen het uitlezen van de volgorde snap ik nog niet.. hmm
Dat kan dus met $.index().

Als je er wat omheen script toch.
(ik heb even snel op mobiel naar die uitleg gekeken)
Daar krijg je toch alleen 0, 1, 2, etc..? Daar heb ik niks bij been volgorde want dan is de volgorde altijd 0, 1, 2 etc..
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thommity schreef:
Eerdere citaten tonen
Antonn schreef:
Eerdere citaten tonen
Thommity schreef:
Alleen het uitlezen van de volgorde snap ik nog niet.. hmm
Dat kan dus met $.index().

Als je er wat omheen script toch.
(ik heb even snel op mobiel naar die uitleg gekeken)
Daar krijg je toch alleen 0, 1, 2, etc..? Daar heb ik niks bij been volgorde want dan is de volgorde altijd 0, 1, 2 etc..
Dan kan je kijken wat de volgorde van div#box3 is, wat die van div#box4 is enzo.

toevoeging op 29 april 2013, 09:02:36:
Je kan oftewel de positie van een blok bekijken met $.index(), of de elke blok afgaan van 0 naar 9 en zien welke die is met :eq(0) en :eq(1) ect.
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ahja, maar dan zou ik ook gewoon each() kunnen gebruiken? Of is dat niet op volgorde?
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Daar kom je maar op 1 manier achter wink
Indien dit zo is kan dit, anders moet je een for loop gebruiken en met :eq() gaan werken.

En als het met each kan hoef je enkel nog maar index te gebruiken. Dan stop je dit alles in een array ofzo, jwz
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt Antonn, ik denk dat ik er wel uitkomt, zal t zo ff proberen.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren