0
Meine Funktion unten, lädt korrekt beim erstmaligen Laden und legt die div Höhe auf die Höhe des Videos entsprechen. Wenn ich jedoch die Größe des Fensters ändere, verliert das Element #top-content
seine Höhe.Div Höhe relativ zu einem anderen div auf Fenster Größe ändern
jQuery(window).resize(function() {
var vidHeight = jQuery('video').height();
jQuery('#top-content').css({
'height': vidHeight + 'px'
});
var vidPicHeight = jQuery('.video-element').height();
jQuery('#top-content').css({
'height': vidPicHeight + 'px'
});
console.log(vidHeight);
}).trigger('resize');
Ich habe eine Konsolenprotokoll läuft und es wird die Variable vidHeight
ändert sich, wenn das Fenster ändert die Größe, ist er gerade nicht den Stil zu aktualisieren.
versuchen, aber Sie überschreiben Höhe Stil mit 'vidPicHeight' variabel. Ist das nicht ein Fehler? –
Ihr Code sieht gut aus, haben Sie überprüft, ob das Problem nicht mit CSS oder einem anderen Skript zusammenhängt? –