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 - 17: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 - 11: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 - 12: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 - 14: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

  • 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
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 4 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 12 Stunden
  • In der entsprechenden View
    vor 4 Wochen 12 Stunden
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 12 Stunden
  • gelöst
    vor 6 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20459

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 25 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