我正在使用一些JavaScript和jQuery代碼來將div放入另一個使用拖放功能的div中。我想將div圖像水平放置在彼此相鄰的位置並獲取它們的值。我有很多div,我新來javascript和jquery的東西。請在這方面幫助我。 以下是代碼:如何拖放div並將它們相鄰放置在水平線上?
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("text", ev.target.id);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("text");
ev.target.appendChild(document.getElementById(data));
}
<div id="11" draggable="true" ondragstart="drag(event)"><img src="images/driver1.png" name="Driver"><span>Driver 1</span></div>
<div id="12" draggable="true" ondragstart="drag(event)"><img src="images/driver1.png" Draggable="true" name="Driver"><span>Driver 2</span></div>
<div id="13" draggable="true" ondragstart="drag(event)"><img src="images/driver1.png" Draggable="true" ondragstart="drag(event)" name="Driver" id="13"><span>Driver 3</span></div>
<div id="14" draggable="true" ondragstart="drag(event)"><img src="images/driver1.png" Draggable="true" ondragstart="drag(event)" name="Driver" id="14"><span>Driver 4</span></div>
<div id="15" draggable="true" ondragstart="drag(event)"> <img src="images/driver1.png" Draggable="true" ondragstart="drag(event)" name="Driver" id="15"><span>Driver 5</span>  </div>
我怎麼可以把div的平鋪?
您可以添加一些CSS像'格{顯示:inline-block的; }'保持水平。仍然不確定這是否能解決問題,因爲我看不到所有的HTML和CSS(如果有的話)。這只是一個猜測。 – dbrree
非常感謝它的工作。但問題的第二部分是如何關聯來自不同div的數據並將結果連接起來以顯示在單個列表中? –
好的真棒!如果您可以將我的答案標記爲正確,我將不勝感激! – dbrree