0

已尝试一切以使其正常工作。基本上在每个 portlet 中有 2 个部分,用户应该能够将项目从一个部分拖到另一个部分(在同一个 portlet 中)。由于可排序是动态生成的,因此尝试通过为 connectWith 创建一个变量来做类似的事情,但是当我包含 connectWith 行时,不断收到 javascript 错误。

见:http ://www.nimr.mrc.ac.uk/ttest/090209/nimri_c.html

任何指针都非常感谢。:)


糟糕,我想我没有提供足够的信息。那两个注释掉的代码块应该被删除(对不起)。(已使用但与 .each 中的 cookie 代码冲突)

此外,我不希望用户能够将列表项从 list1 移动到 list2 等。 list1 项应该能够转到 list1-hide(反之亦然,等等)。

问题所在的代码行在 .each 函数中 -

// here, we allow the user to sort the items
$(setSelector).sortable({

    //connectWith:['?'], // connect with connectMe 
    update: function() {            
        $.cookie(setCookieName, $(setSelector).sortable("toArray"), { expires: 7, path: "/" });         
    }

});
4

1 回答 1

0

而不是分别做 $("#list1, #list1-hide").sortable 和 $("#list2, #list2-hide").sortable 并尝试将两者联系起来,为什么不尝试这样做:

$("#list1, #list1-hide, #list2, #list2-hide").sortable
于 2009-02-11T17:01:17.180 回答