我正在使用jQuery sortable()构建基于jQuery的树菜单。这是我目前的代码:http://jsfiddle.net/8KDur/。
如您所见,可排序功能正常工作。
但是,将树项目拖到其他树项目上时的ui行为也不会按照我希望的方式运行。我希望li-items保持静止,并且拖动时它们之间的边框突出显示。指示将放置哪些项目。
那么,如何在拖动时让物品保持静止?
我宁愿不使用插件。
答案 0 :(得分:1)
您可以使用placeholder
选项指定要用作项目之间边界的CSS类。然后,将helper
设置为'clone'
,这将创建您要拖动的列表项的副本。默认情况下,jQuery UI将使用内联display: none
隐藏帮助程序,因此如果您希望列表项保持可见且静态,则可能需要覆盖该帮助程序。