[InfoCon]

Information & Consulting

[Infos][Dienstleistungen][Logbook]
 

Logbuch

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

Zum Kontakformular

© InfoCon   Datenschutz