machen div-stick an den oberen Rand des Bildschirms und stoppen, bevor Sie auf die Fußzeile
Ich versuche eine div-stick auf die Kopfzeile, sobald der Nutzer begonnen hat, nach unten scrollen die Seite .
Ich fand das Beispiel
Wie kann ich einen div-stick an den oberen Rand des Bildschirms, wenn Sie erst einmal gescrollt?
Ich benutzte den code, hat 24 Stimmen . Live-demo.
PROBLEME :
1. Ich möchte, um die div zu stoppen, bevor Sie auf die Fußzeile. ich will nicht zu zeigen, dass es über den footer .
2. Ich weiß nicht, warum das funktioniert mit jquery 1.3.2 aber nicht mit 1.5.2 oder höher .
natürlich jede andere jquery-code /plugin oder ideea wäre toll!
- die offset () - Funktion geändert. Sie konnte Sie einfach entfernen Sie die {scroll:false}, und ich denke, es funktioniert in JQ 1.5.
- Dank Gerben ! das klappte ! entfernen {scrollen kannst:false} gemacht, es funktioniert mit JQ 1.5.2
Du musst angemeldet sein, um einen Kommentar abzugeben.
fiddle: http://fiddle.jshell.net/3ATzd/2/show/
Nur denken ist es nicht, wie die margin-top auf #scroller. Ich habe auch entfernt die Notwendigkeit für die scroller-anchor-element, so können Sie diese entfernen.