jQuery поддающийся сортировке UI: как оставить оригинал видимым до отбрасывания?

В стандартном поведении, продемонстрированном по http://jqueryui.com/demos/sortable/ при перетаскивании объекта в списке, отображен элемент заполнителя, где объект был бы отброшен.

Однако исходное местоположение объекта, который будет отброшен, не обозначается.

Я хотел бы оставить исходное местоположение видимым до отбрасывания, так, чтобы визуальная обратная связь походила на способ, которым оригинал оставляют на месте для "полупрозрачного клона" опцию, изображенную по http://jqueryui.com/demos/draggable/#visual-feedback

Есть ли какой-либо способ, которым я могу сделать это с поддающимся сортировке?

Спасибо!

11
задан brahn 27 January 2010 в 21:37
поделиться

2 ответа

Так что один подход, который, кажется, работает (подумал, что это определенно Hack) - пройти опцию

Пуск: Функция (E, UI) {ui.item.show ();}

, Кто пошадил автоматически скрытый оригинал ( ui.Item ).

И, в целом, можно использовать функцию BART , чтобы изменить элемент.

12
ответ дан 3 December 2019 в 09:20
поделиться

Опция Helper: «клон» оставит ваш исходный элемент на месте, при создании нового элемента DOM, который фактически перетаскивается мышью. (Кроме того, вы используете опцию непрозрачность: 0,7 для создания «полупрозрачного» эффекта на помощника.)

Я не уверен, что вам понадобится, но если использовать клон Не удаляет элемент автоматически из списка, вы можете использовать событие Удалить событие для удаления элемента, который был вытащил из DOM целиком.

0
ответ дан 3 December 2019 в 09:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: