Dirk Labonte: Sprung zum Anker und sofort scrollen

Beitrag lesen

Hi Leute.

Ich habe auf einer Seite im oberen Bereich eine Navigation eingebaut, die immer, also auch nach dem Scrollen sichtbar bleibt. Nun möchte ich auf der Seite Anker anspringen. Da diese aber unmittelbar vor dem Inhalt liegen und ich auch nicht unnötig Leerzeilen einbauen möchte ich das Scrollen korrigieren. Sonst wird nämlich der Inhalt unter die Navigation geschoben.

Also: Anker anspringen und dann zurückscrollen. Dazu die Funktion:

function minus(Ziel)
{
location.href='#tae';
window.scrollBy(0,-10);
}

(Später als Parameter der Anker)

Soweit so gut. Beide Zeilen klappen einzeln. Zusammen aber wird das Scrollen ignoriert. Man sieht zwar ein kurzes scrollen, aber das wird direkt auf den Anker korrigiert.

Hab ich da einen Denkfehler? Kann es sein, das man den Sprung sozusagen abstellen muß?

mfg

Dirk