Do sortowania elementów metodą drag & drop używam jQuery UI sortable. Świetnie działa to na listach o płaskiej strukturze typu ul > li czy wiersze tabeli. Jednak mam problemy przy rozbudowanej liście z zagnieżdżonymi listami typu: ul li ul li ....
Chcę aby sortowane elementy mogły być przenoszone tylko w obrębie jednego elementu nadrzędnego w tym samym poziomie, np przy strukturze:
Kod
laptopy
hp
15''
17''
acer
17''
15''
telefony
nokia
e51
n95
samsung
hp
15''
17''
acer
17''
15''
telefony
nokia
e51
n95
samsung
Chcę by możliwe było sortowanie "najgłębiej położonych list", czyli 15'', 17'' w obrębie hp; 15'', 17'' w obrębie acer; e51, n95 w obrębie nokia. A także list: hp i acer w obrębie laptopy i nokia, samsung w obrębie telefony. Również zmiana kolejności list nadrzędnych laptopy i telefony. Z założenia nie wiem ile będzie kategorii, ile będzie poziomów.
A może użyć do tego innego pluginu jQuery?