【发布时间】:2012-11-28 07:34:24
【问题描述】:
使用jQuery UI draggable/droppable,当可拖动对象被拖到它们上面时,如何强制多个放置容器滚动?
例如,如何让这些“放置目标”列表在拖动“拖动我”方块时滚动?
上面的小提琴:http://jsfiddle.net/AdrkG/
注意:draggable({ scroll: true }) 选项在此处不起作用,因为可拖动对象不是任一放置容器的子项。
以及一些满足 StackOverflow 的代码示例(否则它会抱怨我只链接到 JSFiddle):
<div class="draggable">drag me</div>
<div class="dropcontainer">
<div class="droppable">drop target 0</div>
<div class="droppable">drop target 1</div>
…
</div>
<div class="dropcontainer">
<div class="droppable">drop target 0</div>
<div class="droppable">drop target 1</div>
…
</div>
<script>
$(".draggable").draggable()
$(".doppable").droppable()
</script>
<style>
.dropcontainer {
overflow: auto;
width: 150px;
height: 100px;
}
</style>
【问题讨论】:
标签: jquery-ui