嵌套列表中的 Jquery 拖放 - 如何最小化/删除闪烁

标签 jquery css jquery-ui drag-and-drop jquery-ui-sortable

基于 http://jqueryui.com/demos/sortable/#placeholder我正在开发一个允许用户重新组织嵌套列表的拖放界面。从the link可以看出这在简单列表上非常有效。

但是,当我尝试使用嵌套列表时,出现了非常糟糕的闪烁。在以下位置亲自尝试:

http://jsfiddle.net/unklefolk/G5xPE/

将一些内部元素移动到外部列表(反之亦然)后,您会看到有相当多的闪烁/抖动发生,尤其是在外部列表和内部列表相交的地方。

我该怎么做才能最大程度地减少这种闪烁?我可以对 jQuery 或 CSS 进行任何更改以减少此问题吗?

最佳答案

看看这个嵌套的可排序插件。它是列表项驱动的,但它可能是您问题的答案。

nestedSortable jQuery Plugin

关于嵌套列表中的 Jquery 拖放 - 如何最小化/删除闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8080924/

相关文章:

javascript - 为什么 <li> 标签没有内嵌在我的 slider 上?

css - Bootstrap - Logo 在顶部,导航栏在 Logo 下方

Jquery自动完成 "search"方法

javascript - 在图像顶部制作 2 个 div,即全图像高度和 50% 宽度

javascript - 动态更改 keyup 上的按钮属性

html - 如何使 div 背景图像显示在网页顶部?

html - 链接的最后两个字母在 Internet Explorer 中显示两次

jquery-ui - Jquery UI 对话框追加到 Div

javascript - jQuery UI 自动完成在搜索前显示结果

javascript - jquery ui可与angularjs排序,如何防止水平拖放?轴 :y not working