我有一个无序的'源'列表,最多可包含大约1,000个列表项.我希望能够将源列表中的项目拖动到连接的"目标"列表中.我的一切工作都很顺利,直到我的源列表被过滤.我正在使用jquery quicksearch插件来过滤(搜索)我的源列表.过滤器通过设置'display:none;'来完成.对于与搜索不匹配的项目.
当隐藏源列表中的1..n项时,拖动操作在启动时不流畅.意思是,我点击我要拖动的项目,在屏幕上移动我的鼠标,但是我拖动的项目在我启动拖动后大约一整秒才出现在我的光标下.
为了诊断,我已经将我的用例缩减到了一个我要排序的列表.我已经完全取消了对quicksearch的使用,只需将我的一半列表项硬编码为隐藏.我仍然能够重现'非流动'的行为.我的例子在这里:
如果我从我的示例中的列表中删除溢出样式,性能会好一点,但仍然比我希望看到的要慢.
在我开始考虑其他选择之前,有没有人对我有任何建议?
提前致谢.
jquery-ui ×1