jQuery + UI和nestedSortable,克隆不起作用

时间:2013-02-28 07:41:33

标签: javascript jquery jquery-ui

我尝试将此示例(http://jsfiddle.net/jhogervorst/Ge7eK/9/)与左侧菜单中的克隆列表元素一起使用。已经有了帮助:克隆'但它没有工作= \

$('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'
});

2 个答案:

答案 0 :(得分:0)

事实上它确实有效但不是你想的方式,我认为......

sortable 中的克隆«消失»当动作完成时它是非常逻辑的,不是吗?因为如果你想让一个元素保持在它的“初始源”并同时复制到其他地方它不是一种排序而是拖动

您似乎正在尝试实现此页面演示的内容:

...如果您不想使用上述演示之类的2个函数,我建议您在操作结束时使用回调来手动克隆并将元素附加到其初始源»)。

但是如果你只想看到,而你正在对元素进行排序,只需在“占位符”中添加一些样式,它应该可以解决问题。

答案 1 :(得分:0)

How do I duplicate item when using jquery sortable?

nestedSortable只是jQuery UI可扩展的扩展,因此您可以使用相同的功能