对于更多DIV项目,jQuery拖放速度更慢

我的页面中有一个层次结构标记(带有父子关系),它将占用500 – 4500(甚至可以增长).当我绑定了draggable和droppable时,我在IE7和IE6中看到了非常糟糕的性能.定制助手不会顺利移动,非常慢.基于其他一些帖子,我已经使droppable在mouseover和mouseout事件上被绑定/解除绑定(动态).它现在更好.

但是我仍然没有看到自定义助手移动得非常顺利,鼠标光标和助手移动时有一个间隙,当我从远程访问该站点时变得非常糟糕.

请帮我解决这个性能问题.我完全被困在这里.. 🙁

最佳答案 尝试在任何给定时刻减少可投放的数量.没有其他办法.

一种策略是将drop目标组合到divs绑定的组中,并将此div的子节点绑定为droppables仅在此父div的鼠标输入上并在鼠标离开时取消注册.

点赞