2013-02-28 113 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»)。

但是,如果你只想看到它你排序你的元素只是添加一些樣式«佔位符»,它應該做的伎倆。