Ich muss this question einen Schritt weiter gehen.Zentrieren eines Div auf einer Seite mit jQuery, wenn die Seite länger ist als das Fenster
Die Div I vertikal zentriert haben wird mit dem folgenden Code:
var boxheight = $('#notifications').height();
var windowheight = $(window).height();
var boxheight = $('#notifications').height();
var pagecenterH = ((windowheight-boxheight)/2);
$('#notifications').animate({'top': pagecenterH});
Das funktioniert gut, wenn die Seite nur so groß wie das Fenster, aber wenn die Seite viel länger ist und der Benutzer ist auf halbem Weg nach unten Wenn Sie auf die Seite klicken, um den Code #notifications
oben zu öffnen, wird das div am oberen Rand des Bildschirms zentriert angezeigt, sodass sie die Box möglicherweise komplett vermissen.
Wie kann ich den Code erkennen, wo auf der Seite der Benutzer ist, so dass das Div wird vertikal zentriert angezeigt, egal wie weit sie scrollen?
Vielen Dank im Voraus!
aha! das macht genau das was ich brauche und ist sehr einfach! Vielen Dank! – TH1981