Wie könnte ich ein div Position basierend auf dem Bildschirm mit JQuery scrollTo
Frage
Ich bin mit jQuery scrollTo Plugin, um nach oben und nach unten basierend auf einer Speisekarte, aber ich würde das Menü gerne mit dem Stellrad zu bleiben. Also, wenn ich eine Seite hatte, der war 4000px hoch und jemand auf den Link klickt, die sie bis zum 2000px Punkt nimmt das Menü würde gleitet dort auch nach unten. Nicht sicher, ob dies ein CSS oder jquery Problem. Jede Hilfe ist sehr geschätzt.
Dank
Lösung
Sie können die Position verwenden: in Ihrem CSS festgelegt. Hier ist ein Beispiel in jsfiddle.
Andere Tipps
Ich habe eine harte Zeit abbildet, was Sie versuchen, dies zu tun, dies ziemlich viel aus sein kann:
Sie könnten versuchen, das Menü außerhalb des Scroll-Bereichs setzen und schwimmend seine div über den Abschnitt, Scrollen ist. Ihre Inhalte möglicherweise nicht am besten, dass, obwohl geeignet sein.
Je nachdem, was Sie versuchen, das zu tun, vielleicht ein wenig mehr semantisch korrekt sein, wie gut. Die Speisekarte ist nicht Teil des Inhalts selbst, sondern ist vielmehr die Navigation für den Inhalt.
Das Schalten von Teil Batzen html / js und / oder einen Link oder ein Bild, dass Mocks, was Sie versuchen, ein wenig zu tun, würde helfen.