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>