0
我一直在使用Jquery-ui可拖動來拖動幾個div以獲得新的位置,但我有一個問題。Jquery-ui Draggable不會將初始位置的頂部位置更改爲初始位置的負數
當我初始化我給div一個位置絕對,並設置它的左側和頂部位置,使div站正確的方式,我把它們包裝在一個名爲'設備預覽'的div容器中,然後使用這個作爲遏制工作正常,第一個div,第二個div放在第一個div下,不會從最初的位置上升。而我在迷路。
所以我創造了這個JSfiddle,以顯示如何我的代碼破解了,
HTML
<div class="col-md-6" id="DevicePreview" style="min-height:200px;" cg-busy="loader">
<div style="position:relative;" class="draggableObj">
<div style="position:absolute;">
<h3><i class="fa fa-fw fa-arrows btn-success" style="padding:2px; border-radius:15%;cursor:move" ></i>move It</h3>
<input class="form-control" disabled="disabled"/>
</div>
</div>
<div style="position:relative" class="draggableObj">
<div style="position:absolute; top:80px">
<h3><i class="fa fa-fw fa-arrows btn-success" style="padding:2px; border-radius:15%;cursor:move" ></i>move It</h3>
<input class="form-control" disabled="disabled"/>
</div>
</div>
</div>
JS
$(".draggableObj").draggable({
containment: "#DevicePreview"
});
,正如我所說,我的問題是,我可以」在底部取得div,然後切換頂部的位置。
感謝您的時間。