sur append() de faire quelque chose
Est-il possible d'ajouter un certain genre d'événement/gestionnaire lorsqu'un élément est ajouté au DOM...?
.cliquez sur(), .modifier(), .keyup (), etc. ressemblent...
J'ai besoin d'obtenir la hauteur d'un élément dès qu'il est ajouté, puis réglez la hauteur à un autre élément
- pouvez-vous montrer votre ajouter de code?
- double possible de Événement qui se produit après appendChild
Vous devez vous connecter pour publier un commentaire.
Vous pouvez remplacer la valeur par défaut méthode append et provoquer le déclenchement d'une coutume ajoute l'évènement. Puis de lier un gestionnaire à un élément pour cet événement: http://jsfiddle.net/H8ygx/
Pour cela, vous pouvez utiliser le "DOMSubtreeModified" de l'événement. Mais il a limité la compatibilité. Voir: http://www.quirksmode.org/dom/events/#t18
Ce gestionnaire d'événements va travailler avec tous les DOM méthodes de modification: appendTo(), insertBefore(), insertAfter(), etc.
La accepté de répondre à déclenchera l'événement sur le conteneur à laquelle vous ajoutez, qui peut ne pas être ce que vous voulez. Voici une version qui va déclencher l'événement sur le ou les élément(s) que vous ajoutez. Notez que cela ne fonctionne toujours pas correctement gérer une entrée de la fonction append().
Une façon est que si vous faites de l'ajouter vous-même faire une fonction comme:
ou me dire si cette méthode ne coupe pas pour vous 🙂