Mit JavaScript Anchor anspringen
Manchmal ist es erforderlich, einen HTML Anchor nicht nur vom Browser aus
anzuspringen - über die Angabe in der URL-Zeile. Moderne Browser bieten
dafür die Funktion window.scrollTo. Die Position wird in
Form von Argumenten left und top erwartet.
Diese Werte müssen ggf. erst berechnet werden. Dabei hilft jQuery. Der folgende Code springt einen speziellen Anchor auf der Seite an:
var section = 'produkte';
var left = $('a[name="'+section+'"]').offset().left;
var top = $('a[name="'+section+'"]').offset().top;
window.scrollTo(left, top);
16.12.2012 15:00 | javascript | permanent link
![[InfoCon]](../Pics/infocon-90.png)