Tengo varias listas ordenables una al lado de la otra. Puede cambiar el tamaño del ancho de los divs para cubrir otras listas. Esto permite que un elemento sea parte de más de una lista.jquery ordenable y redimensionable con elementos de lista superpuestos
Quiero hacer esto sin que ninguno de los divs divisibles se superponga.
Ver el violín en http://jsfiddle.net/2J6af/
EDIT: Si vas al violín arriba y extender el ancho de un elemento puede ordenar, a continuación, pasar a su alrededor y soltar. Verás que se superpone a otros elementos ordenables. Quiero que todos los elementos ordenables se organicen para que no haya superposición.
EDITAR: He pasado por Dealing with overlapping jQuery sortable lists nuevamente como lo sugiere @KateA, y aunque es similar, se trata de las listas que se superponen en lugar de los elementos ordenables que cubren múltiples listas.
EDITAR: En el producto final habrá 7 listas una al lado de la otra, y tengo que reorganizar las sobables en un orden específico después de que el usuario haya soltado un artículo. Sé que puede agregar una función al tipo: evento, ¿tal vez esta es la función clave para reorganizar y verificar/corregir cualquier elemento superpuesto?
EDITAR: También he notado que el elemento ordenable se comporta de manera diferente al arrastrar dependiendo de si lo ha redimensionado usando el controlador izquierdo o derecho. Se confunde con la lista sobre la que te estás moviendo. p.ej. Si cambiaste el tamaño con el asa izquierda y la levantas e intentas colocarla en la lista central o derecha, se colocará en la lista que se encuentra a la izquierda del puntero del mouse en lugar de mostrar un marcador de posición vacío debajo del mouse. puntero.
EDIT: El jquery fullCalendar hace exactamente lo que necesito, pero ¿cómo lo hicieron? http://arshaw.com/fullcalendar/
EDIT: He estado trabajando para extender el violín en la medida de mis conocimientos de sortables, ¿crees que estoy en el camino correcto? http://jsfiddle.net/2J6af/17/
Tome un vistazo a http://stackoverflow.com/questions/4092817/dealing-with-overlapping-jquery-sortable-lists Eso me ayudó a salir – KateA
he visto que puesto antes de hacer esta pregunta pero es un problema diferente – PaulMrG
Podría vincular el evento 'resizable', descubrir qué muchas listas abarca ahora el elemento, luego colocar elementos de marcador de posición en la misma posición (mismo índice) en cada lista que abarca el elemento. – mikeycgto