Die Positionierung eines div relativ zur scrollPosition

Dieses Skript zeigt und die Position eines div
wie:

function myfunction()  
{  
   obj.style.visibility = "visible";
   obj.style.width: "100%";  
   obj.style.height = "100%";  
   obj.style.position = "absolute";
   obj.style.top: "0px";
   obj.style.left: "0px";
   obj.style.z-index = "44";  
   obj.focus()  
 }  

usw
<b onclick="myfunction()">Click here</b>

Natürlich ist es ein bisschen mehr als das, aber das ist Ihnen zu zeigen, was ich zu tun versuche.
Dies funktioniert gut, der div füllt den Bildschirm, wie es sollte.

Das problem ist, wenn manchmal zeigen wir eine Menge links, so dass der Benutzer scrollen.. wenn das div zeigt immer auf den Anfang der Seite, und der Benutzer wird gescrollt, bis es, wenn es den Fokus erhält. Wenn der Benutzer fertig ist, und schließt das div, er muss seinen Weg finden wieder in der Liste nach unten, wo er war.

Gibt es eine Möglichkeit, um die position des div relativ zu der Browser die scroll-position?

InformationsquelleAutor Jonas B | 2009-09-23

Schreibe einen Kommentar