Пользовательский интерфейс jquery Сортируемое добавление изображения перетаскивания к элементу перетаскивания

0

Как добавить изображение перетаскивания в элемент перетаскивания во время перетаскивания?

Я использовал следующий код для выполнения операции

$('.selector').sortable({ 
  start: function( event, ui ) {
    $(ui.item).addClass('dragImage');
  }
 });

Класс добавляется к элементу перетаскивания, но изображение не применяется.

Это их способ сделать это

  • 0
    вероятно, просто требуется время, чтобы загрузить изображение. Вы можете попытаться поместить туда скрытый элемент div, который при применении dragImage будет показан
  • 0
    Вы хотите вставить фактический элемент изображения в li при запуске, это то, что вы спрашиваете?
Теги:
drag-and-drop
jquery-ui-sortable
jquery-ui-draggable

2 ответа

0
Лучший ответ

Мне повезло, добавив ниже код, который мне помогает

$('.selector').sortable({ 
  helper: function(e, tr) {
  var $helper = tr.clone();
  $($helper).addClass('dragRow');
 }
});

Это может быть полезно для других.

0

Петух: На самом деле я забыл упомянуть, что я использую таблицу и tr. все же я попытался добавить div с классом, который будет иметь фоновое изображение в css.

$(ui.item).append("<div class='dragImage'></div>");

Но не повезло.

Джошуа Робинсон: мне нужно добавить изображение поверх tr или установить фоновое изображение для объекта, который перетаскивается. Чтобы он покрыл элемент tr.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню