Cómo escribir Sortable.js para cancelar el efecto ordenable
Sortable.create(document.getElementById('collter1'), {
grupo: {
nombre: "palabras",
pull: verdadero,
poner: 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 Evento
console.log('onUpdate.foo:', [evt.item, evt.from]);
},
onRemove: función. ( 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.oldIndex for (var i = evt.oldIndex; i < json[id].length; i++) { if(i > evt.newIndex){ break; }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]["estilo "] = json[id ][i]["estilo"]; json[id][i]["nombre"] = nombre; json[id][ i]["num" ] = num; json[id][i]["str"] = str; json [id][i]["estilo"] = estilo; } } } if(evt.oldIndex >evt.newIndex){ for (var i = evt.oldIndex; i >= 0 ; i--) { if(i < evt.newIndex){ p> 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] ["estilo"] = json[id][i]["estilo"]; json[id][i]["nombre"] = nombre; json[ id][i]["num"] = num; json[id][i]["str"] = str; json[id][i][ "estilo"] = estilo; } } } } });