Ich habe eine Frage. Ich möchte ein Div in der vertikalen Mitte des Browser-Ansichtsfensters ausrichten. Ich verstehe, wie man das macht und habe selbst Code geschrieben. Aber es gibt eine Sache, die nicht funktioniert:Vertical Center ein Div auf einer Seite
// fetch al info I need
var windowHeight = $(window).height();
var pageTop = $(window).scrollTop();
var modalHeight = "98";
// Get the centre of the window
var divTop = (windowHeight - modalHeight)/2;
// Add the scrollTop so the div will align in the middle of my current browser viewport
var divTop = divTop + pageTop;
var divTop = divTop + "px";
$('#modal_placeholder').css('top',divTop);
Nun, das Problem ist, dass es nicht den richtigen scrollTop Wert bekommen ... es sagt immer, es ist 0, wie Sie zur Zeit an der Spitze der Seite sind .
Können Sie mir helfen ??
Offcourse! Das war das Problem ... es hat meinen scrollTop Wert beim Sichten gespeichert (was in diesem Moment 0 ist). Ich habe es jetzt an einen Klick auf den Button gebunden und es funktioniert! Danke, Mann! – Xeon