【发布时间】:2010-12-27 08:52:40
【问题描述】:
我尝试使用此处发布的解决方案:jQuery Draggable and overflow issue,但我似乎无法让它为自己工作。我有一个容器 div (div#container),它包裹着我所有的可拖动 div。 div#container 的溢出设置为自动。我使用了滚动选项并将其设置为 false,但它仍然滚动。有什么想法吗?
我的 HTML:
<div id="container">
<div class="draggable"> Drag Me </div>
<div class="draggable"> Drag Me </div>
<div class="draggable"> Drag Me </div>
<div class="draggable"> Drag Me </div>
<div class="draggable"> Drag Me </div>
<div class="draggable"> Drag Me </div>
<div class="draggable"> Drag Me </div>
<div class="draggable"> Drag Me </div>
</div>
我的 CSS:
div#container {
width: 300px;
height: 300px;
overflow: auto;
}
div.draggable {
padding: 3px;
font-size: 1.4em;
}
我的 Javascript:
$(function(){
$(".draggable").draggable({
scroll: false
});
});
【问题讨论】:
-
这是和你看到的一样吗? jsbin.com/ahefi/edit
-
哇。一点都不。当我拖动一个元素时,div#container 会滚动——你会看到水平和垂直滚动条。我想我明天上班的时候会发布实际的源代码。
标签: jquery jquery-ui drag-and-drop