我嘗試使用這裏發佈的解決方案:jQuery Draggable and overflow issue,但我似乎無法讓它爲我自己工作。我有一個容器div(div#容器),它包裹了我所有可拖動的div。 div#容器的溢出設置爲auto。我使用了滾動選項並將其設置爲false,但它仍然滾動。有任何想法嗎?jQuery UI拖放
我的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
});
});
這是否與您所看到的一樣? http://jsbin.com/ahefi/edit – RSolberg 2009-12-16 18:52:06
哇。一點都不。當我拖動一個元素時,div#容器將滾動 - 您將看到水平和垂直滾動條。我想明天我會在工作時發佈實際的源代碼。 – John 2009-12-17 00:24:03