当使用 jQuery UI draggable+sortable 时,draggable 元素在放入 sortable 时会丢失它的 css。这是我的代码,这是一个js fiddle 演示
尝试将可拖动的 div 放入 sortable 并查看它是否丢失了(在这种情况下)背景颜色和边框。有可能防止这种情况吗?
<script>
$("#content").sortable({
revert:true
});
$( "#draggable" ).draggable({
connectToSortable: "#content",
revert: "invalid",
stop: function(event,ui) {
$(ui.item).attr('id','draggable');
}
});
</script>
<style>
#content {width:150px;}
#draggable {
width:50px;
height:50px;
border:1px solid red;
background-color:blue;}
.text {
min-height:100px;
width:100%;
border:1px solid red;
background-color:red;
}
</style>
<div id="content">
<div class="text">Item</div>
<div class="text">Item</div>
<div class="text">Item</div>
<div class="text">Item</div>
<div class="text">Item</div>
<div class="text">Item</div>
</div>