В стандартном поведении, продемонстрированном по http://jqueryui.com/demos/sortable/ при перетаскивании объекта в списке, отображен элемент заполнителя, где объект был бы отброшен.
Однако исходное местоположение объекта, который будет отброшен, не обозначается.
Я хотел бы оставить исходное местоположение видимым до отбрасывания, так, чтобы визуальная обратная связь походила на способ, которым оригинал оставляют на месте для "полупрозрачного клона" опцию, изображенную по http://jqueryui.com/demos/draggable/#visual-feedback
Есть ли какой-либо способ, которым я могу сделать это с поддающимся сортировке?
Спасибо!
Так что один подход, который, кажется, работает (подумал, что это определенно Hack) - пройти опцию
Пуск: Функция (E, UI) {ui.item.show ();}
, Кто пошадил автоматически скрытый оригинал ( ui.Item
).
И, в целом, можно использовать функцию BART
, чтобы изменить элемент.
Опция Helper: «клон»
оставит ваш исходный элемент на месте, при создании нового элемента DOM, который фактически перетаскивается мышью. (Кроме того, вы используете опцию непрозрачность: 0,7
для создания «полупрозрачного» эффекта на помощника.)
Я не уверен, что вам понадобится, но если использовать клон Не удаляет элемент автоматически из списка, вы можете использовать событие Удалить
событие для удаления элемента, который был вытащил из DOM целиком.