Ich arbeite an einem Script, um geschachtelte Listen mit jQuery UI zu sortieren. Es funktioniert alles gut, aber es gibt einen kleinen "Bug", den ich nicht löschen konnte.
Verwenden Sie jsfiddle ( Ссылка ) und die Anweisungen unten, um zu sehen, was passiert:)
Der "Bug" tritt auf, wenn Sie einen Unterpunkt eine Ebene tiefer ziehen (ziehen Sie "submenu2" etwas nach rechts und lassen ihn fallen, so dass es eine Ebene tiefer ist) und versuchen Sie dann, ihn wieder zurück zu ziehen. Wie Sie sehen, springt "submenu1" in dem Moment, in dem Sie "submenu2" etwas nach links ziehen, nach unten.
Wenn Sie jsfiddle nicht mögen, hier ist mein Code für Sie:
HTML:
%Vor%CSS:
%Vor%JavaScript:
%Vor%Tags und Links jquery jquery-ui jquery-ui-sortable jquery-ui-draggable jquery-ui-droppable