webForumDet fria alternativet

centrering vid scrollande sida

1 svar · 235 visningar · startad av hybris

hybrisMedlem sedan nov. 200862 inlägg
#1

hej, jag har en popup som behöver centreras även fast min sida
är nerscrollad en bit, nu så dyker den upp vid toppen av sidan
och det är ju inte bra, mitt script ser ut så här

jag kan tillägga att det är skrivet i jQuery, hoppas det inte strulat
till, men DOM borde ju frågas på samma sätt?

många många tack ifall nån har svaret, det borde ju vara en standard
grejj att fastna på...

function centerPopup(){

        var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#popupContact").height();
	var popupWidth = $("#popupContact").width();

	$("#popupContact").css({
		"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	
	$("#backgroundPopup").css({
		"height": windowHeight
	});
	
}
hybrisMedlem sedan nov. 200862 inlägg
#2

svaret ligger i följande objekt

window.scrollY

ifall nån annan letade efter samma, ha det bra folk

128 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)