Question

J'ai trois listes non ordonnées qui ont été créées en tant que Scriptaculous Sortables afin que l'utilisateur puisse faire glisser des éléments à l'intérieur des listes et également entre eux:

var lists = ["pageitems","rowitems","columnitems"];    
Sortable.create("pageitems", { dropOnEmpty: true, containment: lists, constraint: false });
    Sortable.create("rowitems", { dropOnEmpty: true, containment: lists, constraint: false });
    Sortable.create("columnitems", { dropOnEmpty: true, containment: lists, constraint: false });

Comment puis-je faire en sorte que si l'utilisateur retire tous les éléments d'une liste, il peut les remettre? Pour le moment, les éléments ne peuvent pas être glissés sur une liste vide.

Était-ce utile?

La solution

Peut-être que la liste vide n'a pas de hauteur, et donc aucune zone de dépôt disponible. Si tel est le cas, il vous suffira peut-être de définir une hauteur minimale ou un remplissage sur le bloc.

Autres conseils

ajoutez dropOnEmpty: true aux paramètres d'options.

Assurez-vous que votre liste de cibles est stylée float: left

J'ai eu une expérience similaire aujourd'hui.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top