Não é possível arrastar itens para uma lista vazia usando classificáveis Scriptaculous
-
09-06-2019 - |
Pergunta
Tenho três listas não ordenadas que foram criadas como Scriptaculous Sortables para que o usuário possa arrastar itens dentro das listas e também entre elas:
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 });
Como posso fazer com que, se o usuário arrastar todos os itens de uma lista, ele possa colocá-los novamente?No momento não permitirá que itens sejam arrastados para uma lista vazia.
Solução
Talvez a lista vazia não tem altura e área, portanto, nenhuma droppable disponível. Se for esse o caso, talvez você só precisa definir uma altura mínima, ou algum estofamento no bloco.
Outras dicas
adicionar dropOnEmpty:. Fiel aos parâmetros de opções
Faça flutuador se o seu lista de alvos é denominado: esquerda
Eu tive uma experiência similar hoje.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow