Tengo el siguiente script de desplazamiento, que se desplaza perfectamente por la página, funciona exactamente como yo lo quiero.JQuery ¿Desplazarse a Compensación desde la parte superior del navegador?
$(function(){
$('a[href*=#]').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
&& location.hostname == this.hostname) {
var $target = $(this.hash);
$target = $target.length && $target || $('[name=' + this.hash.slice(1) +']');
if ($target.length) {
var targetOffset = $target.offset().top;
$('html,body').animate({scrollTop: targetOffset}, 1000);
return false;
}
}
});
});
Sin embargo, lo necesito hacer caso omiso de la parte superior 200 píxeles digo que tengo una cabecera fija en la parte superior de la página que los rollos de contenido atrás.
Lo que significa que cuando me desplazo hacia arriba, desplaza el contenido detrás del encabezado fijo para que no pueda verlo, por lo que necesito desplazarme justo debajo del encabezado ... para tratar la parte inferior del encabezado como la parte superior del navegador supongo ....
¿Se puede hacer esto ya que sería muy útil?
Muchas gracias por cualquier ayuda
Gracias por hacer esta pregunta estado luchando toda la noche tratando de entender cómo lograr esto por la misma razón! – Robert