2017-10-27 3 views
-1

Ich arbeite mit der JavaScript-Bibliothek JavaScript mit offenem Video (OVA), um einige Inhalte in einem div-Tag zu kommentieren. Ich möchte jedoch den Inhalt des div-Tags nach dem Laden der Seite ändern, z. B. mit einem Textfeld und einer Schaltfläche. Das Problem ist, dass die Annotation-Bibliothek nicht mehr auf dem div-Inhalt funktioniert (weder auf dem Text noch auf dem Video).Zurücksetzen der Videoanmerkung nach dem Ändern des Div-Inhalts

Gibt es also eine Funktion zum Zurücksetzen der Bibliothek auf den neuen Inhalt des div-Tags.

Antwort

0

Ich muss mein Problem lösen, indem ich die Plugin-Variable zerstöre und dann eine neue Instanz erstelle.

wurde die Variable wie folgt initialisiert:

var ova = new OpenVideoAnnotation.Annotator($('#airlock'),options); 

Und ich habe es so zerstört:

ova = null; 
delete ova; 

Dann eine neue Instanz der Variablen einfach erstellen:

var ova = new OpenVideoAnnotation.Annotator($('#airlock'),options); 

Und alles hat gut funktioniert.

Verwandte Themen