simusch
Aktives Mitglied
Thread Starter
- Dabei seit
- 27.09.2004
- Beiträge
- 2.030
- Reaktionspunkte
- 219
Hallo zusammen
Ich stehe wieder einmal vor einem relativ kleinen Problem, trotzdem sehe ich gerade nicht durch.
Ich möchte:
In einer ziemlich langen Webseite (Vertikal) irgendwo auf einen Link klicken (z.B. "Löschen") und nun soll im Browserfenster, auf der Höhe der aktuellen Scroll-Position, ein Div-Container eingeblendet werden, wo die Löschaktion bestätigt wird.
Mir springt die Seite logischerweise immer ganz nach oben, weil da auch der Container unsichtbar liegt.
Ich habe auf der Facebook-Seite ein solches Ding gefunden, und zwar wenn man in einer umfangreichen Freundes-Liste auf "Als Freund hinzufügen" klickt. Hier poppt ein Div-Layer auf, der stets abhängig von der Scroll-Position platziert wird.
Hier habe ich auch herausgefunden, dass dies so geschieht:
Dass also die top-position in den Code geschrieben wird.
Wie soll das aber gehen???
- Woher weiss ich die aktuelle Scrollposition (JavaScript) aus der ich den top-Wert ableiten kann?
- Kann ich unmittelbar vor dem einblenden des "generic_dialog_popup"-Divs den Wert noch anpassen, so dass die Position aktualisiert wird?
Danke für eure Hilfe, dies wird mein Projekt deutlich aufwerten
Simu
Ich stehe wieder einmal vor einem relativ kleinen Problem, trotzdem sehe ich gerade nicht durch.
Ich möchte:
In einer ziemlich langen Webseite (Vertikal) irgendwo auf einen Link klicken (z.B. "Löschen") und nun soll im Browserfenster, auf der Höhe der aktuellen Scroll-Position, ein Div-Container eingeblendet werden, wo die Löschaktion bestätigt wird.
Mir springt die Seite logischerweise immer ganz nach oben, weil da auch der Container unsichtbar liegt.
Ich habe auf der Facebook-Seite ein solches Ding gefunden, und zwar wenn man in einer umfangreichen Freundes-Liste auf "Als Freund hinzufügen" klickt. Hier poppt ein Div-Layer auf, der stets abhängig von der Scroll-Position platziert wird.
Hier habe ich auch herausgefunden, dass dies so geschieht:
Code:
<div class="generic_dialog pop_dialog" style="">
<div class="generic_dialog_popup" style="top: 2943px;">
</div>
</div>
Dass also die top-position in den Code geschrieben wird.
Wie soll das aber gehen???
- Woher weiss ich die aktuelle Scrollposition (JavaScript) aus der ich den top-Wert ableiten kann?
- Kann ich unmittelbar vor dem einblenden des "generic_dialog_popup"-Divs den Wert noch anpassen, so dass die Position aktualisiert wird?
Danke für eure Hilfe, dies wird mein Projekt deutlich aufwerten
Simu