Impossible de déclencher un événement .on (‘timeupdate’, ‘video’…) après l’insertion dynamic d’un élément

J’ajoute dynamicment un élément vidéo à la page avec des contrôles personnalisés. Tous mes contrôles personnalisés fonctionnent, à l’exception de l’événement ‘timeupdate’ que j’utilise pour mettre à jour la position de la barre de recherche.

J’ai essayé d’utiliser:

$(document).on('timeupdate', 'video', function () { alert("got it"); }); 

J’ai tenté de résoudre ce problème avec des événements delegates. api.jquery.com/on Je pourrais bien déclencher d’autres événements lors de la délégation du document, mais pas sur l’élément vidéo lui-même. Donc, j’ai dormi depuis lors et il s’est avéré que les reliures d’événements n’étaient pas en cours, car elles étaient déclarées avant que l’object n’existe. Résolu ce problème en ajoutant les liaisons d’événement après la création de l’élément vidéo.

 function(){ //add video element ... //add bindings }