jQuery ui.déplaçable événement/état de revenir
Est-il un moyen d'obtenir de l'information si un élément qui est déplaçable est revenue?
Je suis bloqué sur cette. Je veux faire un élément droppable à nouveau, mais seulement si le déplaçable qui était allongé là est déplacé ailleurs (ce qui signifie ne pas revenir).
OriginalL'auteur flos | 2009-12-05
Vous devez vous connecter pour publier un commentaire.
Ne ressemble à jQuery UI a une prise en charge pour elle de sorte que vous pouvez ajouter vous-même comme ceci:
Vous permettra de le faire:
OriginalL'auteur PetersenDidIt
J'ai trouvé qu'il n'y est loin pour obtenir des informations quant à savoir si un objet est revenue ou pas. Il est construit en jQuery mais pas que, bien documenté, apparemment.
Essentiellement, c'est fait via l'aide d'une fonction de rappel pour revenir option d'un objet déplaçable.
Quelque chose comme ce qui suit:
Voir http://www.agilepro.com/blog/2009/12/while-this-functionality-is-built-into.html pour plus de détails.
Cela fonctionne très bien. Merci. Je suis d'accord que cela devrait être la accepté de répondre.
Malheureusement, il nécessite encore un peu de cludge pour obtenir revenue de l'information dans les événements qui ont suivi depuis revert ne reçoivent pas d'un événement ou d'une interface utilisateur argument. Suppose que je vais .addClass ou .les données de quelque chose... Mais merci pour l'astuce!
OriginalL'auteur mbeedub
Expansion sur @mbeedub de la solution, voici mon propre solution. Dans mon cas, j'ai besoin de la valeur de
ui.position
surstop
. Si la résistance est revenue, alors j'ai besoin de renvoyer l'objet à sa position d'origine. Malheureusement, jQuery UI n'a pas de mise à jour de laposition
de la propriété après le revert d'animation est exécutée. Heureusement, il y a unoriginalPosition
de la propriété. Donc, tant que je peux détecter les revenues de l'etat (dans ce cas, via classname), je suis ok!OriginalL'auteur furf