2013-02-28 103 views
0

我尝试使这个例子(http://jsfiddle.net/jhogervorst/Ge7eK/9/)与克隆列表元素从左侧菜单到右侧一起工作。已经有帮手:“克隆”,但它不工作= \jQuery + UI和nestedSortable,克隆不起作用

$('ol.sortable').nestedSortable({ 
    disableNesting: 'no-nest', 
    forcePlaceholderSize: true, 
    handle: 'div', 
    helper: 'clone', 
    items: 'li', 
    maxLevels: 3, 
    opacity: .6, 
    placeholder: 'placeholder', 
    revert: 250, 
    tabSize: 25, 
    tolerance: 'pointer', 
    toleranceElement: '> div', 

    /* The magic tric: */ 
    connectWith: '.sortable' 
}); 

回答

0

其实它的工作,但不是在你在想,我假设的方式......

克隆在可排序行动完成时“消失”,这是相当逻辑的,不是吗?因为如果你想要一个元素停留在它的“初始源”并在同一时间被复制到其他地方这不是一种排序而是一种阻力

看来你想实现这样的页面的演示:

...如果你不想与2种功能,如工作上面的演示我建议你在动作结束时使用回调来手动克隆并将你的元素附加到它的«initial source»)。

但是,如果你只想看到它你排序你的元素只是添加一些样式«占位符»,它应该做的伎俩。