ugrás a tartalomhoz

Oldalak közötti áttűnés

reden87 · 2009. Jún. 26. (P), 22.28
Sziasztok!

A probléma a következő: adott egy oldal, ahol minden egyes laphoz preloader script van hozzárendelve.
Ugye ez úgy megy, hogy van egy preloader kép, és amint betöltődött minden, a tartalom megjelenik.

Egy olyan szkriptet keresek, ami átmenetet képez a preloader és a tartalom között (ha az előtöltés befejeződött), ne csak megjelenjen.
Képekhez már találtam hasonló fade szkripteket, de ez kicsit komplexebb probléma, mert ugye csak akkor kell a fade, mikor a betöltés véget ért.

A preloader jelenleg a következő képpen működik:
/* ... */
<style type="text/css">
#imagePreloader {
	display: none;
}
#LOADING {
	width: 64px;
	height: 64px;
	background: #fff url('loader.gif') no-repeat;
	top: 45%;
	left: 45%;
	position: absolute;
}
#container {
	display: none;
}
</style>

<script type="text/javascript">
	function showpage() {
		if (document.getElementById) {
			document.getElementById("LOADING").style.display = "none";
			document.getElementById("container").style.display = "block";
		}
	}
</script>

</head>


<body onload="showpage();">
<div id="LOADING"></div>
<div id="imagePreloader">
	/* ide rakom IMG taggal a tartalomban szereplő képeket, így töltöm őket elő */
</div>

<div id="container">
	/* a tartalom maga */
</div>


/* ... */
Egy példa itt: http://reden87.extra.hu/sample/
 
1

hali

carstepPCE · 2009. Jún. 27. (Szo), 00.37
altalaban ugy szoktak megcsinalni, hogy van egy abszolut pozicionalt elem, amelynek az atlaszosagat allitjak folyamatosan. Ez az elem van legfelul

-cs-
Sanyi
3

Végül is az is egy megoldás,

reden87 · 2009. Jún. 27. (Szo), 10.04
Végül is az is egy megoldás, de én nem úgy gondoltam hogy átmegy egy köztes színbe és megjelenik a másik, hanem hogy egyből egyikből a másik.
4

Elvileg akkor is megoldható,

Fraki · 2009. Jún. 27. (Szo), 13.45
Elvileg akkor is megoldható, hogy egy fölérakott réteg átlátszóságát állítod, bármennyire is komplexek legyenek a rétegek.
5

okés, köszi, ki fogom

reden87 · 2009. Jún. 27. (Szo), 14.45
okés, köszi, ki fogom próbálni :)
2

scriptaculous vagy jquery

rrd · 2009. Jún. 27. (Szo), 09.44
scriptaculous vagy jquery táján nézelődj