从.container
拖动的新.new
不可嵌套。无法将另一个.container
/ .element
放入该目录。如何做到这一点?
新添加的.container
/ .element
的样式元素已添加width:100px; height:30px;
。如何仅使用提供的类使它们没有样式标签?
当初始.container
掉到.content
div之外时消失,它与新的.container
一起使用。 (.element
div不会发生这种情况)如何使其表现得像.element
一样?
为.new
提供.anchor
类,确实使第一个被删除的div没有样式标签,其他所有被删除的div仍然具有样式标签。这不会使它们可嵌套。
<div>
<div class="new container"> </div>
<div class="new element"> </div>
</div>
<div class="content anchor">
<div class="container anchor">
<div class="element anchor"> </div>
<div class="element anchor"> </div>
</div>
<div class="container anchor"> </div>
<div class="container anchor"> </div>
<div class="element anchor"> </div>
<div class="element anchor"> </div>
</div>
body
{
font-family: Arial, Tahoma, San-Serif;
font-size: 11px;
}
.content{
background-color:grey;
padding:20px;
}
.container{
background-color:rgba(0,0,255,0.2);
border:1px solid rgba(0,0,255,0.8);
padding:5px;
margin:5px;
min-width:100px;
min-height:30px;
}
.element{
background-color:rgba(0,255,0,0.2);
border:1px solid rgba(0,255,0,0.8);
margin:5px;
min-width:100px;
min-height:30px;
}
$(function() {
$('.content').sortable({
connectWith: '.anchor',
revert:true
});
$('.container').sortable({
connectWith: '.anchor',
revert:true
});
$( ".container, .content" ).disableSelection();
$( ".new" ).draggable({
connectToSortable: ".anchor",
helper: "clone",
revert: "invalid"
});
});
jsfiddle中的代码: https://jsfiddle.net/Kerubis/zumhs0ng/