sortable jQuery anuluj zdarzenie, jeśli nie jest poprawne

Mam listę, którą można sortować. Przed rozpoczęciem sortowania chcę sprawdzić, czy wszystkie elementy tej listy są prawidłowe. Jeśli nie, anuluj wydarzenie i pozostaw listę nienaruszoną.

Możesz znaleźć kod tutajhttp://jsfiddle.net/DZYW5/4/

Kiedy tego używam, zdarzenie jest anulowane, ale element jest usuwany.

start: function (event, ui) {
    if (!valid()) {
        return false;
        // it cancel's but the element is removed...
    }
}

Może powinienem zaimplementować zdarzenie „przed rozpoczęciem”? Propozycje?

questionAnswers(2)

yourAnswerToTheQuestion