mogmog
Erfahrenes Mitglied
Guten Morgen zusammen ich habe mal wieder eine Frage.
also ich habe eine liste in der weitere listen sind und die soll einfach per drag and drop verschiebbar sein das funktioniert aber nicht so richtig woran kann das liegen? Zumindest nicht mit jedem einzelnen listen Element.
Dies ist die html Ausgabe:
und das ist das JQuery javaskript:
So lassen sich leider nur alle Elemente verschieben die mit der Klasse "child_0" wie kann ich das aber auf jedes Element anwenden und so das sich einfach alle in das darunterliegende <ul></ul> Element verschiebt?
also ich habe eine liste in der weitere listen sind und die soll einfach per drag and drop verschiebbar sein das funktioniert aber nicht so richtig woran kann das liegen? Zumindest nicht mit jedem einzelnen listen Element.
Dies ist die html Ausgabe:
HTML:
<ul id="menu" class="child_0">
<li class="child_0 sort">menu1<ul class="child_1"></ul></li>
<li class="child_0 sort">menu2
<ul class="child_2">
<li class="child_2 sort">liste element1<ul class="element1"></ul></li>
<li class="child_2 sort">liste element2<ul class="element2"></ul></li>
<li class="child_2 sort">liste element3<ul class="element3"></ul></li>
<li class="child_2 sort">liste element4
<ul class="child_4">
<li class="child_4 sort">liste element5<ul class="element5"></ul></li>
<li class="child_4 sort">liste element6<ul class="element6"></ul></li>
<li class="child_4 sort">liste element7<ul class="element7"></ul></li>
<li class="child_4 sort">liste element8
<ul class="child_8">
<li class="child_8 sort">liste element9</li>
<li class="child_8 sort">liste element10</li>
<li class="child_8 sort">liste element11</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="child_0 sort">menu3
<ul class="child_3">
<li class="child_3 sort">liste element12<ul></ul></li>
<li class="child_3 sort">liste element13<ul></ul></li>
<li class="child_3 sort">liste element14<ul></ul></li>
</ul>
</li>
<li class="child_0 sort">menu4<ul></ul></li>
<li class="child_0 sort">menu5<ul></ul></li>
</ul>
und das ist das JQuery javaskript:
Code:
$(function() {
$("#menu").sortable({ connectWith: '.sort li', placeholder: 'placeholder', forcePlaceholderSize: true });
$("#menu").disableSelection();
});
So lassen sich leider nur alle Elemente verschieben die mit der Klasse "child_0" wie kann ich das aber auf jedes Element anwenden und so das sich einfach alle in das darunterliegende <ul></ul> Element verschiebt?