我正面临拖/放问题。JqueryUI,将元素拖入包含大表的滚动droppable div的单元格
我希望总能看到正在拖动的元素,并且我希望能够滚动特定的div来删除表格中任何单元格中的元素。我也希望能够将元素从任何div拖到任何div。
这个例子工作得很好。我的最后一个问题是关于单元格hoverClass
属性:当我从“容器B”边界附近的“容器A”中拖出一个元素时,我实现了自动滚动行为以在我的表中导航以到达任何单元格。但是,在滚动模拟之后,hoverClass
不适用于正确的单元格。但是,该元素始终放入正确的单元格中。
https://jsfiddle.net/Bouillou/QvRjL/434/
我的方法是否正确?
编辑
我找到了一个解决方法。这个想法是在助手构造回调期间将元素克隆追加到可滚动容器,然后在1ms后使用setTimeout函数将辅助器附加到主体。帮助器位置必须映射到鼠标位置以避免偏移问题。
这是我最终的解决方案:https://jsfiddle.net/Bouillou/QvRjL/434/
我相信这是可能的发展做一个最好的办法。
三年后仍然是最好的解决方案!尽管如此,5年后 – Silve2611
不起作用。即使在那个小提琴中,错误的单元格也会在滚动后突出显示。一直试图解决这个问题整天没有太大的成功。 –