Пользовательский интерфейс jQuery помещает элементы в другие контейнеры - PullRequest
0 голосов
/ 22 февраля 2009

Я ищу хороший способ поместить <li> записи в другой <ul> контейнер. Подсказка в том, что когда элемент <li> помещен в его исходное положение <ul>, он должен быть возвращен в исходное место. Я не хочу, чтобы они были сортируемыми. Когда он добавляется в другой список, его следует добавить к этому <ul>.

Я использую сортируемый плагин с опцией «connectWith:», но он не работает так, как я хочу.

У вас есть идеи, как это может работать? Или какой плагин лучше подходит для этой идеи.

Ответы [ 2 ]

0 голосов
/ 22 февраля 2009

Не могли бы вы просто использовать перетаскиваемые и сбрасываемые утилиты вместо сортируемых?

0 голосов
/ 22 февраля 2009

Вам может потребоваться сохранить некоторые метаданные об исходном позиционировании, используя attrs в вашем li или методе jquery .data () , а затем обработать список «вручную» при возникновении события drop:

$('.selector').droppable({
   drop: function(event, ui) { ... }
});
...