Ответ 1
Установите для свойства dropOnEmpty значение true. Подробнее см. http://jqueryui.com/demos/sortable/#empty-lists.
Я работаю с демонстрацией двух отсортированных списков jquery... но у меня проблема, когда один список пуст, я больше не могу перетаскивать на него элементы, потому что там ничего не происходит. Я попытался добавить пространство к краю, отступы и высоту строки ul, но ничего не работает. Любые идеи?
<style type="text/css">
#sortable1, #sortable2 {
list-style-type: none;
margin: 0;
padding: 0;
float: left;
margin-right: 10px;
}
#sortable1 li, #sortable2 li {
margin: 0 5px 5px 5px;
padding: 5px;
font-size: 1.2em;
width: 120px;
}
</style>
<script type="text/javascript">
$(function() {
$("#sortable1, #sortable2").sortable({
connectWith: '.connectedSortable'
}).disableSelection();
});
</script>
<ul id="sortable1" class="connectedSortable">
<li class="ui-state-default">Item 1</li>
<li class="ui-state-default">Item 2</li>
<li class="ui-state-default">Item 3</li>
<li class="ui-state-default">Item 4</li>
<li class="ui-state-default">Item 5</li>
</ul>
<ul id="sortable2" class="connectedSortable">
</ul>
Установите для свойства dropOnEmpty значение true. Подробнее см. http://jqueryui.com/demos/sortable/#empty-lists.
Ответ Фредерика не работал у меня
для меня было добавить min-height
в пустой ul
ref: http://rolleys.wordpress.com/2010/05/18/cant-get-jquery-sortable-to-drop-on-to-empty-lists/