[英]Adjust child element height based on Parent height and Top position value value
I am having parent with fixed height (400px) and child div height more than parent div height (400px - child div's top value) should be based on below conditions.我有固定高度(400px)的父级和高于父级 div 高度(400px - 子级 div 的最高值)的子级 div 高度应该基于以下条件。
So, Finally Child div height should be 360px (400px - child div's top value of -40px)因此,最终子 div 高度应为 360px(400px - 子 div 的最高值为 -40px)
HTML: HTML:
<div class="parent">
<div class="child">
Parent Height: <span id="parentHeight"></span><br>
Distance from top: <span id="distanceFromTop"></span><br>
Child Height: <span id="childHeight"></span><br>
</div>
</div>
Script:脚本:
var __parentHeight = $('.parent').height();
var __distanceFromTop = $('.parent').offset().top - $('.child').offset().top;
var __finalHeight = parseInt(__parentHeight) - parseInt(__distanceFromTop);
$('#parentHeight').html(__parentHeight + 'px');
$('#distanceFromTop').html(__distanceFromTop + 'px');
$('#childHeight').html(__finalHeight + 'px');
$('.child').css('height', __finalHeight + 'px');
Expected:预期的:
What I am getting is:我得到的是:
Update your final height calculation like that => var __finalHeight = parseInt(__parentHeight) - parseInt(__distanceFromTop);
像这样更新你的最终高度计算 => var __finalHeight = parseInt(__parentHeight) - parseInt(__distanceFromTop);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.