100%, извиняюсь, от чего?
Чем не устраивает решение на css, зачем скрипты нужны?
<style>
.outer {
height: 150px;
border: 1px solid green;
position: relative;
}
.inner {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 90px;
border: 1px solid red;
background: gray;
}
</style>
<div class="outer">
<div class="inner"></div>
</div>