Ich habe das folgende Scroll-Skript, das um die Seite scrollt, funktioniert genau, wie ich es auch will.JQuery Vom oberen Bereich des Browsers zu Offset scrollen?
$(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;
}
}
});
});
Allerdings muss ich es an die Spitze ignorieren sagen 200px, wie ich einen festen Kopfzeile am oberen Rand der Seite haben, dass die Inhalts blättert zurück.
Das bedeutet, wenn ich nach oben scrollen scrollt den Inhalt zu hinter dem festen Header, so dass ich es nicht sehen kann, so brauche ich es zu scrollen, nur unter der Kopfzeile .. so zu behandeln die Unterseite des Headers als oben des Browsers nehme ich an ....
Kann dies getan werden, da es sehr praktisch wäre?
Vielen Dank für jede Hilfe
Thank you ganze Nacht diese Frage für die Nachfrage zu kämpfen versuchen zu verstehen, wie man erreiche das genau aus dem gleichen Grund! – Robert