Jquery-ui draggable:当悬停在它上面时,如何使可拖动元素滚动div

aws*_*ard 2 jquery jquery-ui jquery-ui-draggable

我有一堆可拖动的元素,并且接收它们的droppable元素位于设置为overflow-y:div的div中.

draggable的'scroll'选项可以滚动整个页面,但是我不能让它滚动droppables的父div.我已经尝试将draggable的contains属性更改为悬停时droppables的父级,但这也不起作用.

如果有人知道如何做到这一点,我会非常感激.这是我想要做的基本想法:http://jsfiddle.net/4gMVf/5/

cro*_*nah 7

分叉你的小提琴,折叠在这个漂亮的解决方案.

看看它:http://jsfiddle.net/crowjonah/Fr7u8/2/ 有一些锚定区域,当被拖过时,将自动滚动droppable.

我和他一样,给了锚点一些能见度,这样你就可以看到它们是如何工作的.你最有可能希望它们对最终用途完全透明.

我不能确定,但​​看起来你的droppable还有其他一些问题,因为它似乎不接受你的拖拽,但因为那不是你的问题,我不会尝试并解决了这个问题.