Utilizando el plugin de isótopos, trato de lograr un sistema de clasificación donde, al hacer clic en un elemento, los grupos se forman colocando elementos del mismo tipo después del elemento seleccionado.Isótopo de jQuery: ordena los datos por "grupo"
Las funciones de clasificación/filtro de isótopos no parecen diseñadas para este propósito, por lo que mi enfoque inicial fue reorganizar el DOM utilizando .insertAfter y luego activando 'reLayout'.
Sin embargo, parece que después de la inicialización el orden DOM no es relevante y nada menos que destruir y reiniciar el funcionamiento del isótopo, pero que causa saltos de posición de desplazamiento no deseados.
(Ver: http://jsfiddle.net/owenhoskins/r7MgY/10896/)
es que hay manera de actualizar isótopos basada en la estructura DOM sin una re-init?
O, ¿es posible interactuar con las funciones de clasificación/filtro para lograr este objetivo?
Gracias de antemano, Owen
Estoy seguro de que podemos trabajar en un sistema de ordenamiento más complicado, pero debe describir un poco mejor cuál debe ser el resultado final. en su ejemplo, ¿quiere que los elementos antes del clic sigan sin clasificar? (a menos que sean del mismo color?) después de un par de clics, toda la tabla está agrupada por tipo. ¿Es eso lo que desea (exactamente como en su demo)? –
Gracias por el comentario. Básicamente, quiero reposicionar elementos de un grupo alrededor del elemento 'cliqueado' de ese grupo, mientras dejo intactas las posiciones de los elementos de otros grupos. Como en mi demostración, el resultado final sería toda la tabla agrupada por tipo. –