La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo escribir Sortable.js para cancelar el efecto ordenable

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>

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;

}

}

}

}

});