2009-08-28 6 views
4

ok J'ai une table avec des classes glisser-déposer dans un div dont le débordement est défini sur "auto", cela me permet de masquer une partie d'un programme et de ne placer qu'une barre de défilement en bas. Cependant, je viens de créer des éléments droppable en dehors de la div scrollable et mes éléments déplaçables ne peuvent pas quitter la div scrollable. des idées?jQuery glisser n 'drop ne me laisse pas glisser en dehors d'un div défilable?

+0

code source serait très pratique http://gist.github.com/ – Tom

Répondre

17

Définir vos draggable Helper: 'clone' et appendTo: 'corps' (. Ou tout autre conteneur parent, vous voulez contraindre)

+0

J'ai eu le même problème il y a un certain temps et cela l'a corrigé. Le seul problème est que vous devez utiliser 'clone' (ce qui signifie que vous dupliquez l'élément et que vous ne faites pas glisser l'élément original). – Matthew

+0

qui a aidé, mais maintenant, chaque fois que j'essaie de déposer mon draggable sur les nouvelles zones de largage, les gouttes cachées attrapent encore le draggable même si la nouvelle baisse est en face de celles cachées? Y at-il un moyen de donner une certaine priorité à la baisse? J'ai vu un paramètre de "gourmand" pour les gouttes mais je ne suis pas sûr de ce que c'est ou si c'est même ce dont j'ai besoin. plus d'idées? – mlebrun15

+0

gourmande: vrai est correct – Marc

Questions connexes