Ankerlinks fehlerhaft

  • Hallo zusammen,

    ich wurde aus einem anderen Forum (html.de) zu euch geschickt, in der Hoffnung dass ihr mir helfen könnt.

    Folgendes Problem:

    Auf einer Kundenseite sollen über das Submenü Ankerlinks angesteuert werden. Klickt man nun in das Submenü einer nicht aktiven Seite, springt man auch irgendwo hin, nur nicht zum Ankerlinks. Besonders extrem fällt es beispielsweise beim Punkt Wegbereiter > Placeboeffekte auf. Klickt man dann in einen anderen Punkt aus dem gleichen Submenü, wird dieser richtig angesteuert. Auch der beim ersten Klick falsche link ist dann richtig.

    Ich steh hier echt auf dem Schlauch und habe keine Ahnung, wie ich warum das so ist. Die Seite läuft über WordPress unter http://dr-grewe-relaunch.mm4online.de/

    Aus dem anderen Forum kam schon der Hinweis, dass es eventuell an ladendem JavaScript liegen könnte, es ist aber kein lazy load aktiviert. Ich habe nun über Autoptimize kurzzeitig aktiviert, dass JS früh geladen wird. Dann funktioniert aber seltsamerweise das Dropdown-Menü nicht mehr :/

    Auch deaktivieren von Plugins hat das Problem leider nicht gelöst.

    Hatte vielleicht mal jemand ein ähnliches Problem und kann mir helfen? Ich benutze Divi und Wordpress jeweils in der aktuellsten Version.

    Liebe Grüße

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wahrscheinlich ein Offsetproblem, dass dadurch entsteht, dass der Offset per Javascript ermittelt wird, was natürlich erst geht, wenn die entsprechende Seite geladen wird. Kann man aber so nicht beurteilen, weil bereits Optimierungsplugins laufen.

    Grundsatz Nummer 1 bei der Entwicklung: Caching und Optimierung ausschalten. Das macht man wenn Technik und Layout der Seite fertig und vom Kunden abgenommen sind.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Danke für deine Antwort! Habe jetzt Autoptimize und das Cache-Plugin deaktiviert und tatsächlich ist - zumindest für den Moment - fast alles richtig. Beim Rest schaue ich erstmal nach, ob da etwas in den Links durcheinander gekommen ist beim Versuch das Problem zu lösen.

    Danke!

  • wie könnte man denn das Offsetproblem lösen?

    Einen Fachmann beauftragen, damit er das Untersucht.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Vermutlich berechnet der Browser den Offset des Ankers und danach kommt noch ein Element dazu, das die Höhe des Contents vor dem Anker verändert. Entferne mal testweise alle eingebundenen Elemente wie Bilder & Videos o.ä. von so einer Seite, um das weiter einzugrenzen.

  • Hallo @b3317133 ,

    danke für deine Antwort! Leider hat es das Problem nicht gelöst. Seltsamerweise ist das Problem allerdings inzwischen nur noch im Firefox - Chrome und Edge laufen ohne Probleme, zumindest für den Moment. Mit deaktiviertem Javascript klappt es übrigens auch, ich habe aber bisher das "Problemskript" noch nicht ausfindig machen können.

    Danke auf jeden Fall für deine Hilfe!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!