我有一堆可拖动元素,接收它们的可放置元素位于设置为 overflow-y: 滚动的 div 中。
可拖动的“滚动”选项可以滚动整个页面,但我无法让它滚动可放置的父 div。我尝试将可拖动的容器属性更改为悬停时的可放置对象的父级,但这也不起作用。
如果有人知道这样做的方法,我将不胜感激。这是我正在尝试做的基本想法:http: //jsfiddle.net/4gMVf/5/
我有一堆可拖动元素,接收它们的可放置元素位于设置为 overflow-y: 滚动的 div 中。
可拖动的“滚动”选项可以滚动整个页面,但我无法让它滚动可放置的父 div。我尝试将可拖动的容器属性更改为悬停时的可放置对象的父级,但这也不起作用。
如果有人知道这样做的方法,我将不胜感激。这是我正在尝试做的基本想法:http: //jsfiddle.net/4gMVf/5/
我叉了你的小提琴,并折叠在这个漂亮的解决方案中。
检查一下: http: //jsfiddle.net/crowjonah/Fr7u8/2/ 有几个锚区域,当被拖过去时,将自动滚动可放置对象。
我和他一样,给了锚点一些可见性,这样你就可以看到它们是如何工作的。您很可能希望它们对最终使用完全透明。
我不能确定,但是您的 droppable 似乎还有其他问题,因为它似乎不接受您的 Draggables,但既然这不是您的问题,我不会尝试并解决这个问题。