У меня есть несколько сортированных списков бок о бок. Вы можете изменить ширину div, чтобы покрыть другие списки. Это позволяет одному элементу быть частью более чем одного списка.
Я хочу сделать это без перекрытия сортируемых div.
См. Скрипку на http://jsfiddle.net/2J6af/.
РЕДАКТИРОВАТЬ: если вы перейдете к скрипту выше и увеличите ширину сортируемого элемента, затем переместите его и отпустите. Вы увидите, что он перекрывает другие сортируемые элементы. Я хочу, чтобы все сортируемые элементы были расположены так, чтобы не было перекрытий.
РЕДАКТИРОВАТЬ: Я снова прошел с перекрывающимися сортируемыми списками jQuery, как это было предложено @KateA, и хотя он похож, он говорит о перекрытии списков, а не о сортируемых элементах, охватывающих несколько списков.
РЕДАКТИРОВАТЬ: в готовом продукте будет 7 списков бок о бок, и мне нужно переставить сортируемые элементы в определенном порядке после того, как пользователь сбросил элемент. Я знаю, что вы можете добавить функцию к событию sort:, возможно, это ключевая функция для перегруппировки и проверки / исправления любых перекрывающихся сортируемых элементов?
РЕДАКТИРОВАТЬ: Я также заметил, что сортируемый элемент ведет себя по-разному при перетаскивании в зависимости от того, изменили ли вы его размер с помощью левого или правого маркера. Он не понимает, над каким списком вы наводите курсор. например если вы изменили размер с помощью левого маркера, подняли его и попытались бросить в средний или правый список, он переместится в тот список, который будет следующим слева от указателя мыши, а не там, где он показывает пустой заполнитель под мышью указатель.
РЕДАКТИРОВАТЬ: jquery fullCalendar делает именно то, что мне нужно, но как они это сделали? http://arshaw.com/fullcalendar/
РЕДАКТИРОВАТЬ: Я работал над расширением скрипки до степени моих знаний о сортировке, как вы думаете, я на правильном пути? http://jsfiddle.net/2J6af/17/
resizable
, выяснить, сколько списков теперь охватывает элемент, а затем поместить элементы-заполнители в одну и ту же позицию (тот же индекс) в каждый список, который охватывает элемент. - person mikeycgto   schedule 14.04.2012