Вам нужно обрабатывать в каждом списке изменение состояния сообщения об ошибке, поэтому предположим, что у нас есть следующий HTML - пример из вашей демонстрации:
<ol id="mediaItemsListDest" class="simple_with_animation vertical">
<p>Drag and drop an item from the list</p>
<li>Item 1</li>
<li>Item 2</li>
</ol>
Дополнительно я расширил функцию, которая обрабатывает сообщениесостояние, код помещен в часть инициализации приложения:
function handleMessage() {
let liObjects = $('#mediaItemsListDest li');
let message = $('#mediaItemsListDest p');
console.log('length', liObjects.length);
console.log('message', message);
if (liObjects.length !== 0) {
message.css('display', 'none');
} else {
message.css('display', 'inline');
}
}
handleMessage();
Эта функция должна вызываться в событии onDrop:
onDrop: function ($item, container, _super) {
// code part removed but you can find in your demo
handleMessage();
}
Я сделал быстрый тест, и он работал нормально,Я надеюсь, что это помогает, дайте мне знать, если вам нужна дополнительная информация.