#1 18. Januar 2014 Hallo, ich habe folgendes Problem: auf meiner Seite bestehen die Menüpunkte teilweise aus neuer Seite + Anker auf dieser Seite also href="www.abc.de/kontakt#footer" da die seiten recht lang sind und die höhe mancher boxen sich durch javascript errechnet (slider, etc) springt der anker dann zur richtigen stelle, anschließend durch die höhenberechnung der seite verschiebt sich jedoch die position des ankers komplett. Gibt es eine möglichkeit die seite erst komplett zu laden und anschließend zum anker zu springen? Danke und Gruß, Enforcer + Multi-Zitat Zitieren
#2 18. Januar 2014 AW: sprung zu anker erst nach laden der seite "Komplett laden" ist schwammig. Der Browser wird erst zum jeweligen Anker springen wenn das Layout steht (ggf. springt er nochmal selbständig zur richtigen Position bei onload [Grafiken]). Dein JavaScript Code zählt _nicht_ zu onload. Wenn sich die Position von Elementen nochmal ändert, navigiere einfach erneut zur Seite (mit Anker #...). Code: wennJavascriptFertig { if (window.location.hash != empty) { // Veranlasst den Browser nochmal zum jeweiligen Anker zu springen. // Keine Sorge, die Seite wird nicht neu geladen window.location.href = window.location.href; } } + Multi-Zitat Zitieren
#3 19. Januar 2014 AW: sprung zu anker erst nach laden der seite Danke für deinen Ansatz, wie du vllt gemerkt hast hatte ich große Schwierigkeiten das Problem überhaupt zu formulieren. Ich werde deine Lösung mal testen. Vielen Dank dafür! + Multi-Zitat Zitieren