jQuery + Sortable + en direct
Je suis en ajoutant des éléments de liste dans une page dynamique avec $.obtenir, puis en les ajoutant à l'OL élément. Assez habituel à ce point.
Mais jQuery n'est pas au courant de ces nouveaux éléments lorsqu'elles sont chargées dans la page, et je ne serais pas capable de le faire sortable.
J'ai fait quelques essais avec jQuery Live, mais ne pas obtenir n'importe où de pentecôte...
source d'informationauteur user202411
Vous devez vous connecter pour publier un commentaire.
La
refresh
méthode de.sortable()
ne semble pas reconnaîtreli
's qui ne sont PAS ajoutés par le biais de la.sortable()
fonctions.Essayez d'ajouter votre
.sortable()
initialisation du code dans une fonction qui vous appelez sur le document de prêt ET dans vous code où vous ajouter dynamiquement desli
'.Au lieu de:
Essayez quelque chose comme:
Avez-vous essayez .sortable ("actualiser")?
http://docs.jquery.com/UI/Sortable#method-refresh
sur la fin de la queue de votre code juste ajouter
.sortable({});
avec tous vos paramètres respecified. Il y a probablement une façon de le faire sans dupliquer votre code en utilisant une fonction ou quelque chose, mais au moins cela fonctionne.J'ai trouvé cette solution et fonctionne très bien pour moi.