molily: Seite auch bei abgeschaltetem JS nutzbar

Beitrag lesen

Jetzt habe ich aber leider das unschöne Problem, daß die Sprünge natürlich auch bei aktiviertem JS stattfinden und dabei das Ziel am oberen Fensterrand beginnt. Die Navi (horizontal am Seitenanfang) ist also nach oben rausgescrollt.

Ich nehme mal an, die Links zu den Tabs (<a href="#sektion1"> o.ä.) sind mit click-Handlern versehen.
Diese Funktion beendest du einfach mit return false;, dann wird die Standardaktion unterdrückt und der Browser springt nicht zusätzlich zum Zeigen des Tabs zu dem entsprechenden Element.

Ansonsten scheint mir dein Vorgehen reichlich kompliziert (verschiedene Stylesheets laden...). Kennst du [http://blog.ginader.de/archives/2009/02/07/jQuery-Accessible-Tabs-Wie-man-Tabs-WIRKLICH-zugaenglich-macht.php@title=jQuery Accessible Tabs]?

Gibt es eine Lösung den Ziel DIV in einem Abstand vom oberen Fensterrand anzeigen zu lassen?

So ganz verstehe ich das Problem nicht. Wie wäre es mit einer Beispielseite?

Mathias