login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[jquery] sortable values swappen. (Opgelost)

Offline shibble - 11/06/2012 15:01
Avatar van shibbleMySQL interesse Hallo mede-programmeurs,

Ik zit met een klein probleem, ik heb een unorded list "sortable" gemaakt.
Dit werkt natuurlijk perfect alleen nu heb ik per list item een hidden input genaamd "sequence" wat ik dus wil is dat op het moment dat ik in de list een item verplaats dat de hidden input "sequence" dus swapt.

[Voorbeeldje]

Huidige lijst:
Item 1 -> sequence: 0
Item 2 -> sequence: 1
Item 3 -> sequence: 2

Als ik dan bijvoorbeeld "Item 3" op de plek van "Item 1" zet dan wil ik het mogelijk maken dat de lijst dan zo wordt:

Item 3 -> sequence: 0
Item 2 -> sequence: 1
Item 1 -> sequence: 2

Ik heb al op internet alles afgezocht maar ik kan niks vinden.
Wie o wie kan mij hier verder mee helpen?

Met vriendelijke groet,

shibble

2 antwoorden

Gesponsorde links
Offline Martijn - 11/06/2012 15:52
Avatar van Martijn Crew PHP noem ze name="sequence[]". Op het moment van een post zal het automatisch 0,1,2,3 worden 
Offline shibble - 18/06/2012 13:40 (laatste wijziging 18/06/2012 13:41)
Avatar van shibble MySQL interesse
Martijn schreef:
noem ze name="sequence[]". Op het moment van een post zal het automatisch 0,1,2,3 worden 


Nog niet geprobeerd, heb het momenteel opgelost met javascript.

  1. // Make the droppable contents sortable.
  2. $('#content .droppable').sortable({
  3. axis: 'y',
  4. cursor: 'move',
  5. items: '> *',
  6. sort: function() {
  7. $('#main, #sidebar_right, #sidebar_left').removeClass('drop-active');
  8. },
  9. stop: function() {
  10. var count = 0;
  11. $('#content div#'+$(this).attr('id')+' input.sequence').each(function() {
  12. $(this).val(count++);
  13. });
  14. }
  15. });
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.175s