Это то, что у меня есть.Прямо сейчас, когда перетаскиваемый элемент уронен, его все еще можно перемещать (перетаскивать) и перемещать.Я хочу отключить каждый перетаскиваемый элемент после его удаления.
Вот что у меня есть
$( function() {
$(".drag").draggable({
stack: ".drag",
stop: function() {
let next = $(this).data('index') + 1;
$('div[data-index="' + next + '"]').show();
}
});
$( ".droppable" ).droppable({
tolerance: "touch",
drop: function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
}
});
} );
Пример моих перетаскиваемых предметов
<div id="drag1" data-index="1" class="drag" style="left:10px;top:20px;background-color:orange">Draggable 1</div>
<div id="drag2" data-index="2" class="drag" style="left:10px;top:20px;background-color:lightblue; display: none;">Draggable 2</div>
<div id="drag3" data-index="3" class="drag" style="left:10px;top:20px;background-color:lightblue; display: none;">Draggable 3</div>
Спасибо за вашу помощь.