9
votes

JQuery UI Draggable ne fonctionne pas sur l'élément DOM nouvellement créé

J'ai un élément DOM qui est draggible à l'aide de jQuery ui.all fonctionne bien, mais lorsque je crée un élément en utilisant jQuery, ils ne sont pas du tout sauvage. c'est-à-dire xxx

merci à l'avance !!!

J'essaye ceci: xxx

Cependant, cela fonctionne comme ça marche xxx


1 commentaires

Essayez de mettre une alerte avant et après $ ('P.Draggable'). Draggable (); puis voir lequel se passe d'abord. Aussi ne sera pas $ («corps») ?


8 Réponses :


6
votes

Vous devez appeler draggable () après que l'élément nouvellement créé soit inséré dans le DOM.

La raison en cours est que la première ligne de code correspond uniquement aux éléments existants. Les éléments nouvellement créés ne sont pas sélectionnés dans cette première ligne.


2 commentaires

Merci de vos efforts, mais j'ai essayé aussi, je l'ai gardé à l'intérieur de $ (document) .Ready () ainsi que d'écrire le