enrique42
2/24/2017 - 1:15 PM

Correção de altura de página que utilizam header fixo, para evitar âncoras com conteúdo cortado

Correção de altura para páginas que utilizam header fixo, para evitar que quando acessado via links/âncoras tenham seu conteúdo cortado.

setTimeout(delayedFragmentTargetOffset, 500);

var alturaHeader = 100;

function delayedFragmentTargetOffset(){
    var offset = $(':target').offset();
    if(offset){
        var scrollto = offset.top - alturaHeader; // minus fixed header height
        $('html, body').animate({scrollTop:scrollto}, 0);
    }
}