Jump to content
php.lv forumi
  • 0

jquery sortable, kkas nav.. :/


Question

Posted

tātad doma - ir daudzpakāpju menu koks. Gribu viņu smuki kārtojamu un lai pozīcijas var pieglabāt.

 

ielādējot koku - pēc viņa tiek padots masīvs ar ielādētajiem divu id.

pēc tam katram izveikts sortable.

 

$(dd[key]).sortable();
$(dd[key]).bind('sortupdate', function(event, ui) {
var result = $(dd[key]).sortable('serialize', {key : 'menu['+dd[key]+']'});
$.post("sort", result, function(data){
});
});

 

debugojot - katrs divs paliek kārtojams. Vizuāli kārtojas tieši tā, kā biju iecerējis.

Bet atgriež viņš man galīgi neto,ko man vajag :/

 

atgriež vienmēr tikai un vienīgi pirmā ielādētā diva kārtību, nevis konkrētā. Un arī - tik reižu, kurā pakāpē viņš atrodas menu.

 

kārtojot #menu_16 atgriež:

menu[#menu_1] 2

menu[#menu_1] 3

 

Un tā uz visiem menu elementiem.

1 answer to this question

Recommended Posts

  • 0
Posted

Un kā vienmēr - atbilde nāk tad, kad esi jautājumu uzdevis jau kādam citam... (:

 

iepriekš visus sortable pataisīju pēc vienas klases un darbojās, bet atpakaļ neko labu nedeva.

Tagad, kad katrs sortable ir kā atsevišķš sortable objekts - darbojas un arī atpakaļ dod pareizos datus (: Gan arī visiem parentiem, bet ar pareizajiem childiem tāka tas ir pieciešams. (:

 

var mid = ($(this).attr('id'));
var result = $('#'+mid).sortable('serialize', {key : mid});

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...