J'ai une interface glisser-déposer avec JQueryUI, et quand un utilisateur fait glisser un élément dans un de ses conteneurs et le supprime, je veux afficher des informations sur l'élément sélectionné. Il crée donc un nouvel élément avec la classe droppable de l'interface utilisateur. Ma question est la suivante: pourquoi ne déclenche-t-il pas un événement «drop» sur l'élément nouvellement créé?JQuery UI "drop" événement ne se déclenche pas?
0
A
Répondre
0
Il ne se déclenche pas parce que lorsque vous exécutez $(".elementContainer").droppable(...)
il lie les widgets largables aux .elementContainer
éléments qui existent à ce moment-là, s vous devrez lancer le plugin à nouveau pour les éléments nouvellement créés avec la classe.
Quelque chose comme ceci:
$(document).ready(function() {
$(".element").draggable({snap: ".elementContainer"});
$.fn.bindDroppable = function() {
return this.droppable({
drop:function(){
$('<tr><td class="elementContainer"></td></tr>')
.find(".elementContainer").bindDroppable().end().appendTo("table");
}
});
};
$(".elementContainer").bindDroppable();
});
Ceci est la version du plugin pour réduire le code ... mais le principe de base est que vous devez appeler .droppable(...options...)
sur tous les nouveaux <td>
éléments aussi bien, puisque le code du widget n'a pas été exécuté sur eux avant ... parce qu'ils n'existaient pas encore.
Questions connexes
- 1. événement Form.closed ne se déclenche pas
- 2. django jquery événement prêt ne se déclenche pas
- 3. jquery événement de chargement des onglets ui ne se déclenche pas
- 4. l'événement de dépôt ne se déclenche pas
- 5. L'événement jQuery checkbox ne se déclenche pas?
- 6. jQuery UI Drag & Drop
- 7. HTML 5 Vidéo OnEnded Événement ne se déclenche pas
- 8. Sharepoint 2010 Email Événement Récepteur ne se déclenche pas?
- 9. Javascript Checkbox.OnChange événement ne se déclenche pas correctement
- 10. JQuery - ne se déclenche pas MVC action
- 11. jquery Animer ne se déclenche pas
- 12. jQuery $ (document) .ready() ne se déclenche pas
- 13. Événement clé Echap ne se déclenche pas dans les winforms
- 14. événement ouvert ContextMenuStrip ne se déclenche pas après l'événement opeing
- 15. événement onSelect ne se déclenche pas sur div
- 16. Pourquoi cet événement attaché ne se déclenche-t-il pas?
- 17. nouvel événement de tâche ne se déclenche pas
- 18. Événement TextBox.TextChanged ne se déclenche pas sur IE7
- 19. conteneur Tab - événement Bouton ne se déclenche pas
- 20. PreviewMouseLeftButtonDown ne se déclenche pas
- 21. Bouton ne se déclenche pas
- 22. jQuery événement onkeyup dans textarea qui ne se déclenche pas quand rien ne change
- 23. CustomValidator ne se déclenche pas?
- 24. MouseLeftButtonDown ne se déclenche pas
- 25. WPF Glisser n drop ne déclenche pas CommanBinding.CanExecute
- 26. JQuery UI sélectionnable événement d'arrêt ne fonctionne pas dans IE
- 27. ASP.NET avec jQueryUI: l'événement côté serveur ne se déclenche pas
- 28. Le rappel getJSON ne se déclenche pas
- 29. jquery ui drag and drop + problème ajax
- 30. Le code Jquery en charge ne se déclenche pas