2 Stimmen

Sortierbares Fallenlassen vor dem ersten Element verhindern

Ich habe folgende Situation

<ul>
 <li id="first">
    1
 </li>
 <li id="second">
    2
 </li>
 <li id="third">
    3
 </li>
</ul>

Ich möchte verhindern, dass das 2. und 3. LI-Element vor dem 1. LI-Element fallen gelassen wird, so dass in dieser Situation nur 2 und 3 austauschbar sein sollten. Ich habe es geschafft, das Ziehen des ersten Elements zu verhindern mit

.sortable({handle:"li",axis:"y","cancel":"#first"}) 

aber das ist keine Lösung für das Fallenlassen von Elementen vor dem ersten Element in der Liste.

5voto

jbabey Punkte 44325

Legen Sie fest, welche Elemente in Ihrer URL sortierbar sind:

$( "#sortable1" ).sortable({
    items: "li:not(.ui-state-disabled)"
});

Dokumentation

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X