Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] div w jednym miejscu
Forum PHP.pl > Forum > Przedszkole
blizniak
mam np
2 jakies div ktore sa rozciagniete na cala szerokosc strony, jeden div pod drugim
jak zrobic zeby ten pierwszy div byl zawsze na wierzchu tz zeby byl widoczny, zeby nie przewijal sie jak ktos przewija strone
flashdev
Kod
<div id="my_id" style="position:absolute;">some content</div>

<script>

function run(e){
document.getElementById("my_id").style.top=document.body.scrollTop+yShift+"px"
document.getElementById("my_id").style.left=document.body.scrollLeft+xShift+"px"
}

setInterval("run()", 30/*wedlug uznania*/)

</script>


To powinno działać. A jeśli ma być zawsze na wierzchu to ustaw mu zindex w stylach na odpowiednio duży, lub umieść jego deklarację na dole dokumentu.




Edit:

zapomniałem zadeklarować zmienne:

Kod
var xShift=0 // przesuniecie w poziomie

var yShift=10 // przesuniecie w pionie

// wzgledem lewego gornego rogu dokumentu
Albitos
position: fixed?
flashdev
Kod
<div style="position:fixed; top:50; left:150;">fixed</div>
top
<br /><br /><br /><br /><br />
<br /><br /><br /><br /><br />
<br /><br /><br /><br /><br />
<br /><br /><br /><br /><br />
<br /><br /><br /><br /><br />
<br /><br /><br /><br /><br />
bottom


Rzeczywiscie jest takie cos i nawet działa. Dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.