Cómo escribir Sortable.js para cancelar el efecto ordenable
Sortable.create(document.getElementById('collter1'), {
grupo: {
nombre: "palabras",
pull: verdadero,
put: verdadero
},
animación: 150, //Parámetros de animación
onAdd: función( evt) {//Este evento ocurre cuando se agrega un nuevo nodo durante el arrastre
},
onUpdate: function(evt) {//Este evento ocurre cuando el arrastre actualiza la posición del nodo Event
console.log('onUpdate.foo:', [evt.item, evt.from]);
},
onRemove: function( evt) {//Este evento se activa cuando se elimina el nodo de arrastre
console.log('onRemove.foo:', [evt.item, evt.from]);
},
onStart: function(evt) {//Empiece a arrastrar y ejecutar esta función
console.log('onStart.foo:', [evt.item, evt. from]);
},
onSort: function(evt) {//Este evento ocurre cuando se realiza la clasificación
console.log('onUpdate.foo). : ', [evt.item, evt.from]);
},
onEnd: function(evt) {//Este evento ocurre después de que se completa el arrastre
// alert(evt.oldIndex);
// alert(evt.newIndex);
if(evt.oldIndexlt; evt.newIndex){
for (var i = evt.oldIndex; i lt; json[id].length; i ) {
if(i gt; evt.newIndex){
romper
}else{
var nombre, cadena, estilo, num
nombre = json[id][i 1]["nombre"];
num = json[id][i 1]["num"];
str = json[id][i 1]["str"];
estilo = json[id][i 1]["estilo"];
json[id][i 1]["nombre"] = json[id][i]["nombre " ];
json[id][i 1]["num"] = json[id][i]["num"];
json[id][i 1 ]["str"] = json[id][i]["str"];
json[id][i 1]["style"] = json[id][i][ "estilo"];
json[
id][i]["nombre"] = nombre;
json[id][i]["num"] = num;
json[id][i][ "str"] = str;
json[id][i]["style"] = estilo;
}
}
}
if(evt.oldIndexgt; evt.newIndex){
for (var i = evt.oldIndex; i gt; = 0; i--) { p>
p>
if(i lt; evt.newIndex){
break;
}else{
var nombre, str , estilo, num;
nombre = json[id][i-1]["nombre"];
num = json[id][i-1]["num "];
p>
str = json[id][i-1]["str"];
estilo = json[id][i-1] ["estilo"];
json[id][i-1]["nombre"] = json[id][i]["nombre"];
json[ id][i-1]["num "] = json[id][i]["num"];
json[id][i-1]["str"] = json[ id][i]["str"] ;
json[id][i-1]["estilo"] = json[id][i]["estilo"];
json[id][i] ["nombre"] = nombre;
json[id][i]["num"] = num;
json[id ][i]["str"] = str;
json[id][i]["style"] = estilo;
}
}
} p>
}
});