• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

jQuery Affix

admin

Administrator
Teammitglied
Moderator
Hallo zusammen,

ich möchte gerne mit einem affix Script (von Bootstrap) dafür sorgen, dass die untere Werbung in der rechten Spalte beim Scrollen nach unten dann oben am Bildschirm stehen bleibt.

Das kann man am Besten an einem längeren Thread (z.B. diesem hier: https://www.html.de/threads/aenderungen-forensoftware-und-design.54587/) beobachten.

Wenn man ein ganzes Stück nach unten gescrollt ist sollte über das Javascript die Klasse der Werbung von affix auf affix-top geändert werden. Passiert auch meistens, aber nicht immer. Insbesondere dann nicht, wenn man per Anchor auf eine untere Position springt und nicht per Hand scrollt. Dann geht es bei 30% der Fälle, bei 70% nicht.

Seht Ihr auch das Phänomen und habt Ihr eine Idee zur Behebung?

Danke!!
 
Dieser Affix-Kram ist ein $(document).scroll() Event, das beim springen zu einem Anker nicht getriggered wird. Lösung: man schreibt das selber und baut zusätzlich click() Events ein.
 
Zurück
Oben