webForumDet fria alternativet
Logga in / Bli medlem

Lagrets position igen

JavaScript

2 svar · 287 visningar · startad av Spinx

Medlem sedan nov. 200321 inlägg
Trådstart#1

Har gjort ett onMouseOver script som fyller ett lager med en bild, problemet är följande: När sidan scrollas ner så ser man inte bilden efterssom den visas längst upp, nu vill jag alltså att bilden positioneras från toppen av det man ser och inte toppen av sidan, går det att lösa?

<div id="thumb" style="position:absolute; left:170px; top:180px; z-index:1" align="center" valign="middle"></div>

Hoppas ni förstår vad jag menar :OO

Medlem sedan dec. 20025 483 inlägg
#2

Ta en titt på Jojoxx Watermark.

:)

Medlem sedan nov. 200321 inlägg
#3

Hittade inget där som hjälpte mig :/

Edit: satt och klurade och upptäckte att det enda jag behövde var document.body.scrolltop.

Tack ska du ha

Slutgiltig kod:

function movelayer(Id){
	X = 170;
	Y = parent.document.body.scrollTop + 150;
	parent.document.getElementById(Id).style.left = X+'px';
	parent.document.getElementById(Id).style.top = Y+'px';
}
261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)