Reposition content below fixed header with jquery on resize
by audetwebdesign
HTML
<div class="header">
<img src="http://www.placekitten.com/400/100">
</div>
<div class="main">Some content...</div>
CSS
.header {
position: fixed;
top: 0px;
left: 10px;
right: 10px;
border: 1px dotted blue;
}
.header img {
width: 100%;
vertical-align: top;
}
.main {
border: 1px solid blue;
position: absolute;
top: 147px;
left: 10px;
}
JavaScript
function fixMainTop() {
$(".main").css({
"top": $(".header").outerHeight()
});
}
fixMainTop();
$(window).resize(function () {fixMainTop();});