0

这是我的多维度列表:

     <div id="tree">
    <ul>
    <li id="205">205
         <ul>
            <li id="206">206
                      <ul>
                        <li id="208">208</li>
                        <li id="209">209</li>
                        <li id="211">211
                             <ul><li id="212">212</li>
                                 <li id="213">213</li>
                            </ul>
                        </li>
                      </ul>
             </li>

    <li id="207">207
                      <ul>
                         <li id="210">210</li>
                      </ul>
            </li>
      </ul>
</li>
</ul>
</div>

当使用 Jquery 插件 sortable 时,我只能拖放它们在同一个 'ul' 标签中的元素,例如,如果我将“212”标签拖放到“213”标签之后,插件工作正常,但是如果我拖动“212”标签并将其放在“206”之后,它就不起作用了。

这是我的功能:

 $("#tree ul").sortable({ 

         opacity: 0.6, 
         cursor: 'move',
         containment : '#tree',
         grid : [10, 10]


         });

想求救。

4

1 回答 1

1

您应该connectWith: .someClass在 jQueryUI 中使用功能。它在文档中。这是您更新的jsfiddle 示例

于 2013-08-19T14:08:35.417 回答