Я пытаюсь сделать страницу с divs, которую вы можете перемещать.
И теперь к моей проблеме: каждый раз, когда я перемещаю div, я получаю эту ошибку
TypeError: $(...).data(...) is undefined
var o = $(this).data("ui-draggable").options;
Вот изображение моих ящиков:
Как вы можете видеть, зеленые ящики плавают слева, в первый раз я собираюсь переместить его.
Почему это? Могу ли я изменить это, чтобы он не двигался так сильно?
Вот мой код прямо сейчас: http://jsfiddle.net/9G9dR/
Почему вы устанавливаете как сортируемые, так и перетаскиваемые?
Вы можете использовать только sortable
с connectWith
.
Код:
$(document).ready(function () {
$('.Sortable').sortable({
connectWith: '.Sortable'
});
});