webForumDet fria alternativet

Lagrets position igen

2 svar · 285 visningar · startad av Spinx

SpinxMedlem sedan nov. 200321 inlägg
#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

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Ta en titt på Jojoxx Watermark.

:)

SpinxMedlem 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';
}
130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)