我正面臨拖/放問題。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
不起作用。即使在那個小提琴中,錯誤的單元格也會在滾動後突出顯示。一直試圖解決這個問題整天沒有太大的成功。 –