jQuery puede cancelar el evento si no es válido
Tengo una lista que se puede ordenar. Antes de comenzar a ordenar, quiero comprobar si todos los elementos de esa lista son válidos. Si no, cancele el evento y deje la lista intacta.
Puedes encontrar el código aquí.http://jsfiddle.net/DZYW5/4/
Cuando uso esto, el evento se cancela, pero el elemento se elimina.
start: function (event, ui) {
if (!valid()) {
return false;
// it cancel's but the element is removed...
}
}
¿Tal vez debería implementar un evento "antes de comenzar"? Sugerencias?