Невозможно перетащить элементы в сортируемый список из нескольких столбцов.

Моя проблема очень проста.

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

  • Я устанавливаю минимальную высоту на столбцах
  • Я установил отступы / поля для сортируемых элементов
  • Я использовал правильные параметры для сортируемой команды интерфейса

Я смог воспроизвести проблему с помощью jsbin

Может кто-нибудь взглянуть и сказать, что я сделал не так?

пример jsbin

1 ответ

Решение

Вам просто нужно обернуть вашу функцию инициализации внутри

$(document).ready(function(){
  $('.column').sortable({
    connectWith: '.column'
  });
});

или укороченная версия

$(function(){
  $('.column').sortable({
    connectWith: '.column'
  });
});

... тогда он работает нормально для меня ( http://jsbin.com/avikos/6/edit).

В противном случае выполняется до того, как указанные элементы DOM будут отображены, и поэтому не привязывается.

Другие вопросы по тегам