I have a div
which contains a "text" that says "Drag the items here" I would like to delete them when the container has 1 or more than one div
internal%.
function dragstart(caja, event) {
// el elemento a arrastrar
//console.log("dragstart");
event.dataTransfer.setData('Data', caja.id);
}
function drag(target, event) {
//console.log("drag");
return false;
}
function dragend(target, event) {
//console.log("dragend");
return false;
}
function dragenter(target, event) {
//console.log("dragenter");
return false;
}
function dragleave(target, event) {
//console.log("dragleave");
return false;
}
function dragover(event) {
//console.log("dragover");
event.preventDefault();
return false;
}
function drop(target, event) {
// obtenemos los datos
var caja = event.dataTransfer.getData('Data');
// agregamos el elemento de arrastre al contenedor
target.appendChild(document.getElementById(caja));
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<div class="box box-solid col-md-12">
<div class="box-header with-border">
<h4 class="box-title">Listado de Procesos</h4>
</div>
<div class="box-body">
<div id="contenedor_princ" ondrop="drop(this, event)" ondragenter="dragenter(this, event)" ondragover="dragover(event)" ondragleave="dragleave(this, event)">Arrastre los items aquí
<div id="caja_1" class="col-md-12" draggable="true" ondragstart="dragstart(this, event)" ondrag="drag(this, event)" ondragend="dragend(this, event)">
<input name="items[]" class="external-event ui-draggable ui-draggable-handle" style="background-color: rgb(0, 115, 183); border-color: rgb(0, 115, 183); color: rgb(255, 255, 255); position: relative;" value="Mezcla" readonly="true" disable="true">
</div>
<div id="caja_6" class="col-md-12" draggable="true" ondragstart="dragstart(this, event)" ondrag="drag(this, event)" ondragend="dragend(this, event)">
<input name="items[]" class="external-event ui-draggable ui-draggable-handle" style="background-color: rgb(0, 115, 183); border-color: rgb(0, 115, 183); color: rgb(255, 255, 255); position: relative;" value="No Se" readonly="true" disable="true">
</div>
<div id="caja_5" class="col-md-12" draggable="true" ondragstart="dragstart(this, event)" ondrag="drag(this, event)" ondragend="dragend(this, event)">
<input name="items[]" class="external-event ui-draggable ui-draggable-handle" style="background-color: rgb(0, 115, 183); border-color: rgb(0, 115, 183); color: rgb(255, 255, 255); position: relative;" value="Etiquetado" readonly="true" disable="true">
</div>
<div id="caja_4" class="col-md-12" draggable="true" ondragstart="dragstart(this, event)" ondrag="drag(this, event)" ondragend="dragend(this, event)">
<input name="items[]" class="external-event ui-draggable ui-draggable-handle" style="background-color: rgb(0, 115, 183); border-color: rgb(0, 115, 183); color: rgb(255, 255, 255); position: relative;" value="Vaciado" readonly="true" disable="true">
</div>
<div id="caja_3" class="col-md-12" draggable="true" ondragstart="dragstart(this, event)" ondrag="drag(this, event)" ondragend="dragend(this, event)">
<input name="items[]" class="external-event ui-draggable ui-draggable-handle" style="background-color: rgb(0, 115, 183); border-color: rgb(0, 115, 183); color: rgb(255, 255, 255); position: relative;" value="Llenado" readonly="true" disable="true">
</div>
<div id="caja_2" class="col-md-12" draggable="true" ondragstart="dragstart(this, event)" ondrag="drag(this, event)" ondragend="dragend(this, event)">
<input name="items[]" class="external-event ui-draggable ui-draggable-handle" style="background-color: rgb(0, 115, 183); border-color: rgb(0, 115, 183); color: rgb(255, 255, 255); position: relative;" value="Esterilizacion" readonly="true" disable="true">
</div>
</div>
</div>
</div>
<div class="box box-solid col-md-12">
<div class="box-header with-border">
<h4 class="box-title">Contenedor 1</h4>
</div>
<div class="box-body">
<div id="contenedor_2" ondrop="drop(this, event)" ondragenter="dragenter(this, event)" ondragover="dragover(event)" ondragleave="dragleave(this, event)">Arrastre los items aquí
</div>
</div>
</div>