HTML-разметка теряется
Я использую jQuery 1.4 и jQuery UI sortable, моя проблема в том, что у меня есть две сортируемые реализации на одной странице.
Это тот, который работает:
catlst.sortable({
handle:'div.ordenador',
update: function(event,ui) {
var nx = ui.item.next();
var pr = ui.item.prev();
var im = ui.item;
var catid = im.parent().parent().attr('catid');
var direc = nx && nx.text() ? 'antes' : 'despues';
$.post('curso/ordenar',
'tipo='+catid+
'&id='+im.attr('actividad_id')+
'&direc='+direc+
'&refid='+(direc=='antes'?nx.attr('actividad_id'):pr.attr('actividad_id')),null);
}
});
Он может сортировать успешно, но второй:
$('#clases').sortable({
handle: 'div.ordenador-carpeta',
axis: 'y',
update: function(event,ui) {
var nx = ui.item.next();
var pr = ui.item.prev();
var im = ui.item;
var direc = nx && nx.text() ? 'antes' : 'despues';
}
});
В обоих случаях #clases и 'catlst' являются divs, которые имеют только divs внутри.
Второй код просто не работает, я могу перетащить, но падение, макет страницы теряется, как если бы он был просто удален и страница перезагружена.
Кроме того, огненный Жук дает мне это ошибка: попытка запустить сценарий компиляции и перехода в очищенной области на jQuery.пользовательский интерфейс.JS Строка 178
Это сводит меня с ума, должен ли я дать больше информации?