2017-10-04 1 views
0

Ich habe eine Webseite, wo Revolution Schieberegler mit Videos in einer Div verwendet wird, aber wenn diese Seite alle Videos rendern mit kleinen Größe, aber nach 10 Sekunden erhält es Originalabmessungen. Auch wenn ich alert() verwende; In der Callback-Funktion werden alle Videos mit Originalmaßen in kürzester Zeit angezeigt.Revolution Schieberegler Videogröße ändert sich nach 10 Sekunden zu Original

div mit id divVideoSection ist der Schieberegler.

jQuery("#TakeMeToVids").click(function() { 
     jQuery('#divPreLoadBody').hide(); 
     jQuery('#divVideoSection').show('fast', function() { 
      window.alert(); 
     }); 

    }); 
+0

Obwohl Ihre Frage einige Informationen enthält, z. Sie überprüfen DOM-Elemente für das Laden, aber nicht, wie Sie Ihren Revslider platziert haben –

Antwort

0

Nach zwei Tagen habe ich nur die folgenden Zeilen hinzugefügt, um den Dom als Alert zu aktualisieren(); machte auch das Gleiche. Und das hat das Problem gelöst.

jQuery(window).trigger('resize'); 
+0

Ihr Video muss Größe nach dem Abrufen von Metadaten erhalten, Wenn Sie hinzufügen, wird die Ausführung von Alerts gestoppt und Sie erhalten mehr Zeit. Fügen Sie 'loadedmetadata' in Ihren Code ein und zeigen Sie danach das Video an. –

Verwandte Themen