Je travaille avec une démo de deux listes jquery triables ... mais j'ai un problème quand une liste est vide, je ne peux plus faire glisser des éléments dessus, parce qu'il n'y a rien à faire. J'ai essayé d'ajouter de l'espace à la marge, au rembourrage et à la hauteur de ligne du ul, mais rien ne semble fonctionner. Des idées?Comment déplacer un élément vers une liste vide en utilisant jquery?
<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>
Merci - qui fonctionne. Je déteste quand je cherche quelque chose et la réponse était sur la même page :) –
haha, C'est marrant, Ok, j'ai une question pour vous, Et si la source est le draggable. Il n'a pas la propriété 'dropOnEmpty'. Merci. –