如何延迟使用JQueryUI重新绘制列表

如何延迟使用JQueryUI重新绘制列表,jquery,html,performance,jquery-ui,Jquery,Html,Performance,Jquery Ui,我目前正在使用Trello风格的列表布局,它依赖于jQueryUI排序表将元素从一个列表移动到下一个列表。但是,当我将磁铁(即列表项)拖动到其他几个列表时,会遇到严重的性能问题 每次磁铁与列表交互时,都会在该列表中创建一个占位符,并强制列表重新绘制 理想情况下,我希望实现类似于“hover intent”插件的功能:。如果磁铁在那里停留的时间不超过一秒钟,我基本上可以跳过列表 不幸的是,我还没有成功实现模仿悬停意图的功能。任何建议或资源都将不胜感激。最容易尝试的是可拖放选项容差:“fit”,它不

我目前正在使用Trello风格的列表布局,它依赖于jQueryUI排序表将元素从一个列表移动到下一个列表。但是,当我将磁铁(即列表项)拖动到其他几个列表时,会遇到严重的性能问题

每次磁铁与列表交互时,都会在该列表中创建一个占位符,并强制列表重新绘制

理想情况下,我希望实现类似于“hover intent”插件的功能:。如果磁铁在那里停留的时间不超过一秒钟,我基本上可以跳过列表


不幸的是,我还没有成功实现模仿悬停意图的功能。任何建议或资源都将不胜感激。

最容易尝试的是可拖放选项
容差:“fit”
,它不会造成延迟,但会收紧容差,以便可拖放选项不太可能触发中间可拖放匹配。这当然会让你更难达到预期的目标,但这是你必须接受的。最好的办法是尝试一下,看看它是否能改善情况。