我有一個包含文本和箭頭的列表。我想拖動或排序箭頭的方式:使用jQuery UI從ul列表中拖出特定部分?
- 他們可以從1列表拖到其他列表。
- 前綠色箭頭即紅色箭頭總是高於綠色,如果有人試圖拖動它上面,它不應該是可能的,它位於下面只紅色的紅色箭頭不能來。
這是我到目前爲止已經試過:
$("ul.droptrue").sortable({
connectWith: "ul"
});
.green {
color: green
}
.red {
color: red;
}
li,
ul {
list-style: none;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<ul class="droptrue">
<li>i am a text 1 <i class="fa fa-arrow-left red"></i> </li>
<li>i am a text 2 <i class="fa fa-arrow-left green"></i> </li>
<li>i am a text 3 </li>
<li>i am a text 4 </li>
<li>i am a text 5 </li>
<li>i am a text 6 </li>
</ul>
問題:
眼下整個列表拖動,我想只有箭頭拖動。
在此先感謝
快樂編碼。
這一要求是有點混亂,你能不能「*的紅色箭頭無法綠色箭頭即紅色箭頭總是高於綠色,如果有人試圖拖動它上面,它不應該是可能的,它位於下面只紅色。*之前來了」明確你想要什麼? –