Well, here is how I fixed the problem, it is obvious that the html bindings are specific to my sitch, so you can change as needed, important material is in focus / blur anon fxs.
var $fpContainerWrap = jQuery('.home-wrap .fp-tableCell div'); var $homeWrap = jQuery('.home-wrap'); var topOffsetRaw = $fpContainerWrap.offset().top - jQuery(window).scrollTop(); var topOffset = '-' + (topOffsetRaw * 1.5) + 'px'; $('input').focus(function() { $("#menu").animate({ top:topOffset }, "fast"); $homeWrap.animate({ top:topOffset }, "fast"); $('#section-changer').hide(); }); $('input').blur(function() { $("#menu").animate({ top:0 }, "fast"); $homeWrap.animate({ top:0 }, "fast"); $('#section-changer').show(); });
source share