Jump to content
php.lv forumi
  • 0

jquery sortable, kkas nav.. :/


ohmygod

Question

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.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

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});

Link to comment
Share on other sites

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...