webForumDet fria alternativet

När jag flyttar ett lager så laddas bilder om

JavaScript

4 svar · 237 visningar · startad av Alpha II

Medlem sedan maj 20002 993 inlägg
Frågan#1

Jag har ett lager som flyter längst ned i kanten på sidan. Det får inte komma för högt upp så jag håller det kvar på rätt plats mha javascript.

Sidan finns på
http://henell.com/scratch2

HTML

<div id="bottom_bg"></div>

CSS


#bottom_bg
{
	position: absolute;
	bottom: 0px;
	height: 311px;
	width: 100%;
	background-image: url('../img/bottom_bg.gif');
}

Javascript

function getWindowHeight() {
	var windowHeight=0;
	if (typeof(window.innerHeight)=='number') {
		windowHeight=window.innerHeight;
	}
	else {
		if (document.documentElement&&
		document.documentElement.clientHeight) {
			windowHeight=
			document.documentElement.clientHeight;
		}
		else {
			if (document.body&&document.body.clientHeight) {
				windowHeight=document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}

function place_bottom_bg()
{
	if (document.getElementById) {
		var windowHeight = getWindowHeight();
		if (windowHeight > 0) {
			var footerElement = document.getElementById('bottom_bg');
			var footerHeight  = footerElement.offsetHeight;
			footerElement.style.bottom = windowHeight < 600 ? (windowHeight - 600) + 'px' : 0 + 'px';
		}
	}
}

	window.onload = function() {
		place_bottom_bg();
	}
	window.onresize = function() {
		place_bottom_bg();
	}

Det som är lite irriterande att bakgrundsbilden i lagret laddas om när fönstret ändrar storlek.

Medlem sedan maj 20002 993 inlägg
#2

Det är dessutom bara i IE som fenomenet uppstår, när fönstret är mindre än 600 px dvs när bottom ändras. *diskret bump* ;)

Medlem sedan juni 20004 308 inlägg
#3

Jag får inte fram fenomenet. Det är inte bara så att cache'n i din IE strular? Bilden är iofs rättså liten så det kanske är svårt att se fenomenet med bredband (vad använder du?).

Medlem sedan maj 20002 993 inlägg
#4

Jag har 0.5 Mbit men det går segt på grund av servern. Testade du at förminska fänstret från att vara stärre än 600 px i höjd till mindre?

Medlem sedan juni 20004 308 inlägg
#5

Ja, men jag såg inte effekten du nämner.

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)