Ich habe einen sortierbar wie folgt aufgebaut:Sortable - Ausgeschlossene Objekte beeinflussen noch Index
$('.sortable').sortable({
items: '> *:not(.nosort)',
axis: 'y',
stop: function (event, ui) {
var index = ui.item.index();
// do something with the index
}
});
Ich möchte Elemente mit der nosort
Klasse von der sortierbar ignorieren.
Das funktioniert gut; Der Index, den ich bekomme, scheint jedoch alle Elemente im sortierbaren zu enthalten, nicht nur diejenigen, die sortiert werden können, so dass es nicht wirklich für das verwendet werden kann, was ich brauche.
Gibt es einen einfachen Weg, dies zu vermeiden?
Hier ist ein jsFiddle ein Beispiel sortierbar.
(Anmerkung: 1 aus dem Index Subtraktion ist keine Option, da die Anzahl und Position der ausgeschlossenen Elemente variieren kann)
Bitte geben Sie [Jsfiddle Beispiel] (http://jsfiddle.net) – Dom