Je suis nouveau sur jQuery et j'ai besoin d'aide pour mon petit projet. Je fais glisser & liste déroulante pour déplacer des clips et compter leurs temps lorsqu'il est tombé à la destination cible ... et cela fonctionne bien ... Mais le problème principal est que je veux trier les positions dans la destination div. Je ne sais pas comment mettre tous les éléments à jour avec un événement sortable-> change. Je veux que "time" apparaisse après chaque div comme mon code show. C'est le moment où le clip devrait commencer. Je crois que je dois effacer tous les attributs avec $("b").remove();
(je veux seulement mettre à jour l'heure) et puis utiliser la fonction $.each();
pour recompter tous les éléments et leur ajouter "temps". Est-ce que quelqu'un peut m'aider avec cela?Mise à jour des attributs d'élément lors du tri
Voici mon code: http://lukasz.webh.pl/test.html
Pour clarifier ce que je veux atteindre: Par exemple permet de dire que ce sera le calendrier du programme de la station de radio Internet. Sur la gauche, nous avons des programmes disponibles. Nous choisissons un programme que nous voulons ajouter au planning et nous le déplaçons vers la destination DIV. Ensuite, le script collecte son heure et montre quand il devrait commencer. Donc chaque élément (le temps) devrait être la somme des éléments précédents. Et théoriquement travailler jusqu'à ce que nous voulons changer la position du programme ...
Alors voulez-vous seulement qu'une seule fois apparaître, à la fin de votre liste? – MDCore
Non. Je veux que l'heure apparaisse après chaque entrée comme une somme de fois précédente (comme dans mon code lorsque vous déposez un élément vers la droite). Mais je veux aussi trier les éléments et je ne sais pas comment mettre à jour chaque valeur de temps de l'élément. Par exemple, nous avons deux clips (ou programmes radio). Le premier est deux minutes et le deuxième cinq. Dans cet ordre, le second commencera à 08:02 (à partir de 08:00). Mais quand nous les échangerons, le second commencera à 08:05. – PsychoX