2
我使用jQuery 1.4和jQuery UI的排序,我的問題,我在同一個網頁在兩次排序實現。HTML佈局丟失
這是工作的一個:
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' 是指div,有隻有裏面的div。
二碼根本不起作用,我可以拖,但下降,頁面佈局迷路一樣,如果它只是移除並重新加載頁面。
此外,螢火蟲給我這個錯誤: 嘗試在清理範圍運行編譯停停腳本 jquery.ui.js 178 線
這是推動我瘋了,我應該給更多信息?
哦,終於我解決了它,問題是一個裏面的sortables項目,所以每次他們改變它的位置,document.write用於工作和破壞頁面,我知道它不是一個好的一個想法,使用它,實際上我是從我的js中刪除它們。我希望它能幫助別人。 – Gamaliel
隨意給自己回答你的問題,並接受它。其他人會立即看到有一個解決辦法。 stackoverflow.com/faq#questions –