J'ai 1 div divisible et 2 divs droppable. Ces 2 divs droppable sont également déplaçables, donc il y a une chance que ces 2 divs se chevauchent. Dans cette situation, lorsque je fais glisser la div draggable et que je la laisse tomber sur les divs qui se chevauchent, y a-t-il un moyen de s'assurer qu'elle tombe sur la partie supérieure?jQuery chevauchement d'éléments déversables
2
A
Répondre
2
J'avais un problème légèrement différent: j'avais deux types de gouttes, un type toujours sur l'autre.
Pour savoir sur quel droppable le draggable a été déposé, la droppable supérieure a ajouté une classe au draggable lorsqu'il a été déplacé dessus. Lorsque l'événement de dépôt a tiré sur les deux droppables, la droppable inférieure a vérifié pour voir si le draggable avait la classe ajoutée. Si oui, alors il a ignoré l'événement drop.
top.droppable({
over: function(drop_event, drop_ui) {
drop_ui.helper.addClass('over_top_element');
},
out: function(drop_event, drop_ui) {
drop_ui.helper.removeClass('over_top_element');
},
drop: function(drop_event, drop_ui) {
//Handle drop here
}
});
bottom.droppable({
drop: function(drop_event, drop_ui) {
if (!ui.helper.hasClass('over_top_element'))
{
//Handle drop here
}
}
});
Questions connexes
- 1. Wicket & jQuery Chevauchement/Collision
- 2. UIWebView chevauchement
- 3. javascript div chevauchement
- 4. Table de chevauchement générée dynamiquement
- 5. Balançoire: menu chevauchement de canevas
- 6. Diagramme linéaire à chevauchement 2D
- 7. Synchronisation d'un temporisateur pour éviter le chevauchement
- 8. Regroupement par chevauchement dans les rapports Crystal
- 9. Problème de chevauchement UITabBar/UIToolBar (iphone sdk)
- 10. Problèmes de chevauchement de bordure CSS Float
- 11. IE6/7 + lien chevauchement text-indent
- 12. Comment gérez-vous plusieurs projets (chevauchement) dans trac?
- 13. Résolution des plages de chevauchement hiérarchisées dans SQL Server
- 14. E/S avec chevauchement sur un tuyau anonyme
- 15. L'en-tête de la section de chevauchement chevauche
- 16. Positionner les Divs de façon semi-aléatoire, sans chevauchement
- 17. Générer une position d'élément aléatoire et éviter le chevauchement en JavaScript
- 18. Vérification du chevauchement de plage de temps, le problème watchman [SQL]
- 19. en comparant plusieurs chaînes caractère par caractère et en produisant le chevauchement?
- 20. Comment pouvez-vous calculer le pourcentage de chevauchement de deux rectangles?
- 21. Problème avec l'index Z des contrôles dans WIXUI (Problème de chevauchement)
- 22. Réorganiser les étiquettes pour les objets dans l'espace 2D sans chevauchement
- 23. Valider aucun chevauchement de routage lors de la création de nouvelles ressources dans Ruby on Rails
- 24. Positionnement des divs dans une structure de nuage d'étiquettes sans chevauchement?
- 25. E/S avec chevauchement: comment réveiller un thread sur un événement de port d'achèvement ou un événement normal?
- 26. Comment générer plusieurs événements mousedown avec des objets qui se chevauchent dans jQuery?
- 27. S'il vous plaît recommander un plugin JQuery qui gère la détection de collision pour les éléments déplaçables
- 28. Migrer jQuery à jQuery UI
- 29. Comment puis-je empêcher les fonctions jQuery d'interférer entre elles?
- 30. Ancêtres jQuery utilisant des objets jQuery
je pense que cela ne fonctionne pas avec la dernière 1.8.x jquery-ui comme il se déclenche que le premier a déclaré largable, donc je finis avec l'écriture de mon propre largable: S – ben