2016-12-15 11 views
0

以下の関数は、初期ロード時に正しく読み込み、divの高さを動画の高さに合わせて設定します。しかし、ウィンドウのサイズを変更すると、要素#top-contentはその高さを失います。ウィンドウの別のdivに対するDivの高さ

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'); 

私は、ウィンドウのサイズが変更と変数vidHeightが変更されたコンソール・ログを実行しているし、それ、それだけでスタイルを更新していません。

+1

を試してみてくださいしかし、あなたは 'vidPicHeight'変数と高さのスタイルを上書きしています。間違いではないですか? –

+0

あなたのコードはよく見えますが、問題がCSSや別のスクリプトに関連していないかどうかチェックしましたか? –

答えて

0

この

var vidHeight = jQuery('video').height(); 
    jQuery('#top-content').css('height', vidHeight);