优化jqueryui拖放调度网格

优化jqueryui拖放调度网格,jquery,jquery-ui,drag-and-drop,draggable,droppable,Jquery,Jquery Ui,Drag And Drop,Draggable,Droppable,我有一个基于HTML表的调度网格,使用jQuery/jQueryUI拖放。表中的每个单元格表示一个用户和时间段。我在IE9、FireFox和Chrome中都有很好的表现,但是IE8是不可用的,因为在用户开始拖动和拖动助手出现之间有几秒钟的停顿 我知道问题的一部分是我创建了大量的可拖放文件,在这种情况下: 在24小时网格上有112个用户(总共创建了2688个下拉列表) 如果我删除使空的2688单元可丢弃的代码,速度会显著提高,但在IE8中动画仍然感觉迟钝 有什么加快这一进程的建议?我曾考虑过将表本

我有一个基于HTML表的调度网格,使用jQuery/jQueryUI拖放。表中的每个单元格表示一个用户和时间段。我在IE9、FireFox和Chrome中都有很好的表现,但是IE8是不可用的,因为在用户开始拖动和拖动助手出现之间有几秒钟的停顿

我知道问题的一部分是我创建了大量的可拖放文件,在这种情况下:

在24小时网格上有112个用户(总共创建了2688个下拉列表)

如果我删除使空的2688单元可丢弃的代码,速度会显著提高,但在IE8中动画仍然感觉迟钝

有什么加快这一进程的建议?我曾考虑过将表本身设置为可拖放的,但我不确定如何计算将被拖放到哪个单元格,并且我将丢失指示活动单元格的hoverState CSS背景

一个关键的要求是我坚持使用HTML表,因为它是如何在服务器上绑定数据的


我是否正在与IE8进行一场失败的战斗?我真的很想在该浏览器中尽可能快地完成此操作。

我会尝试绑定到mouseover事件,并且在鼠标实际位于元素上方之前,不会初始化任何可拖放(或在元素上进行交互所需的其他参数)。通过这条路线,我在一个高度互动的页面上提高了大约400%的性能

如果没有帮助,考虑用DytRACHAJAX版本测试,以显示慢速点在JavaScript中的位置。