Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Wie versetzt zu anchor in url springen

Eingetragen von rhodes (631)
am 21.03.2015 - 18:11 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo zusammen,

ich habe eine Content Seite mit Artikel-Teasern. Jede Teaser Headline ist gleichzeitig an anchor. Ruft jetzt ein Seitenbesucher meinetwegen diesen Link auf:

/service/artikeluebersicht#a210 springt er sofort zur Headline des Artikel 210 und muss selber nicht scrollen.

Die Sache hat leider einen Schönheitsfehler. Die Seite hat einen sticky Header, d.h. wenn die Seite nach unten gescrollt wird bleibt das Menü als fixed Element stehen. Ruft jetzt jemand #a210 scrollt die Seite zwar richtig zum Anchor, das Menü liegt aber darüber. D.h. ich müsste jetzt einen Weg finden zum Anchor und dann noch 200px weiter zu scrollen. Wenn es ein Link zu einem Anchor innerhalb der Seite wäre, dann könnte ich es über Jquery machen. Das ist es aber leider nicht. Die Seite wird in der Regel mit dem Hash in der URL aufgerufen.

Hat jemand einen Tipp für mich?

Danke & Grüße

rhodes

‹ Update 7.35 geht nicht Taxonomy ohne RSS und "Weiterlesen" ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie ist denn der Scrolling

Eingetragen von SteffenR@drupal.org (2262)
am 22.03.2015 - 12:19 Uhr

Wie ist denn der Scrolling Header/ Fixed Header umgesetzt. Wenn dies per Javascript gesteuert wird, könntest du dem Body einfach eine weitere Klasse zuweisen - mithilfe dieser Klasse könntest du dann ein margin-top für die Headlines (bzw. deine Anchors) setzen.

Alternativ hierzu kannst du auch per Javascript/ jquery zum Anchor scrollen - Beispiel hier: http://jsfiddle.net/senff/4D3bH/3/

Müsstest hier nur schauen, welches Event du hier benötigst, da es ja hier keine Klick sondern nur einen geänderten Hash gibt - hashchange sollte da helfen.
http://stackoverflow.com/questions/3090478/jquery-hashchange-event

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, das

Eingetragen von rhodes (631)
am 22.03.2015 - 13:27 Uhr

habe ich mir auch schon angesehen, aber ich bin mir nicht sicher, ob das so klappt wie ich will.

MIt JS zum Anchor scrollen klappt nicht, weil es sich ja um keinen internen Seitenlink handelt, der geklickt wird und ein Click Event auslösen könnte. Die Leute rufen eine URL mit Hash z.B. aus einem Twitter feed heraus auf. Und ist der zugehörige Link weiter unten auf der Seite klappt eben das Menü aus und überdeckt alles....

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eigentlich sollte hier der

Eingetragen von SteffenR@drupal.org (2262)
am 22.03.2015 - 15:13 Uhr

Eigentlich sollte hier der Event hash changed greifen - hatte ich oben auch schon mal mit erwähnt.
Damit kannst du auf Änderungen am Location Hash - also genau dem Text nach der Raute - schauen und dann deine Seite entsprechend scrollen lassen.

SteffenR

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 3 Wochen 5 Tagen
  • Textboxen mit Tabelle
    vor 3 Wochen 6 Tagen
  • Du sollst ja auch keine
    vor 3 Wochen 6 Tagen
  • Theme
    vor 3 Wochen 6 Tagen
  • Welches Theme benutzt du
    vor 3 Wochen 6 Tagen
  • Mit Responsive Raster hatte
    vor 3 Wochen 6 Tagen
  • Hallo Alex,um das Häkchen
    vor 4 Wochen 6 Stunden
  • Modul view_unpublished
    vor 4 Wochen 1 Tag
  • Modul "override node options"
    vor 4 Wochen 2 Tagen
  • Im Grunde ist dass ein
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250270
Registrierte User: 20483

Neue User:

  • Aathivithyah
  • Aoirhic
  • Stevebok

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 62 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association