Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML布局丢失_Javascript_Jquery_User Interface_Jquery Ui Sortable - Fatal编程技术网

Javascript HTML布局丢失

Javascript HTML布局丢失,javascript,jquery,user-interface,jquery-ui-sortable,Javascript,Jquery,User Interface,Jquery Ui Sortable,我使用的是jQuery1.4和jQueryUISortable,我的问题是在同一个页面中有两个可排序的实现 这是一个有效的方法: 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().a

我使用的是jQuery1.4和jQueryUISortable,我的问题是在同一个页面中有两个可排序的实现

这是一个有效的方法:

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';
    }
});
在这两种情况下,#clase和'catlst'都是div,里面只有div

第二个代码根本不起作用,我可以拖放,页面布局会丢失,就像刚被删除并重新加载页面一样

另外,Firebug给了我这个错误: 尝试在清除的作用域上运行编译并执行脚本 jquery.ui.js 第178行


这让我抓狂,我应该提供更多信息吗?

问题是一个
文档。在可排序项目中写入…
。所以每次他们改变位置时,
document.write
都会破坏页面,我知道使用它不是个好主意,事实上我正在从我的js中删除它们。

哦,我终于解决了,问题是一个文档。write。。。在sortables项中,所以每次它们改变位置时,document.write都会工作并破坏页面,我知道使用它不是一个好主意,事实上我正在从我的js中删除它们。我希望它能帮助别人。请自己回答并接受你的问题。其他人会立即看到有一个解决方案。stackoverflow.com/faq#问题