[jQuery] sortable met cookies en het sorteren ervan

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- Ariën  -
Beheerder

- Ariën -

01/05/2012 21:59:04
Quote Anchor link
Wie kent de jQueryUI sortable niet.


Ikzelf ben van plan om de sortables op te slaan in een cookie en deze op de juiste volgorde uit te lezen:

Ik heb inmiddels al ontdekt dat je met dit de volgorde al in een array op kan slaan in een cookie.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
    var foo = $("#foo").sortable({
          update:function(e,ui) {
                var order = foo.sortable("toArray").join();
                $.cookie("sortableOrder",order);
          });
    });


Maar ja, hoe lees ik die volgorde dan uit?
Gewijzigd op 01/05/2012 21:59:58 door - Ariën -
 
PHP hulp

PHP hulp

28/11/2024 21:34:28
 
Joakim Broden

Joakim Broden

01/05/2012 22:21:29
Quote Anchor link
$.cookie("sortableOrder"); daar lees je de cookie mee uit. Of bedoel je dit niet?
Gewijzigd op 01/05/2012 22:23:06 door Joakim Broden
 
- Ariën  -
Beheerder

- Ariën -

01/05/2012 22:31:48
Quote Anchor link
Dat zal best, maar de juiste volgorde moet uiteraard zichtbaar zijn. Dus hoe doen we dat?

Als de volgorde normaal gesproken A B C D is, en je plaatst A na B, dan krijg je dus B A C D. Maar die volgorde moet je dan wel kunnen zien. Dus hoe?

Is er iets in jQuery te doen om de volgorde te bepalen? Daar loop ik op vast?
Gewijzigd op 01/05/2012 22:33:09 door - Ariën -
 
Nick Dijkstra

Nick Dijkstra

01/05/2012 22:33:57
Quote Anchor link
Misschien heb je hier wat aan: Linkje
 
- Ariën  -
Beheerder

- Ariën -

01/05/2012 22:41:11
Quote Anchor link
Nick Dijkstra op 01/05/2012 22:33:57:
Misschien heb je hier wat aan: Linkje

Misschien? Haha, daar heb ik zeker wat aan.
Ik ga direct even de werking doorspitten... thnx _O_
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.