Мне нужно ответить на этот вопрос на один шаг дальше.
У меня есть div по центру по вертикали, используя следующий код:
var boxheight = $('#notifications').height();
var windowheight = $(window).height();
var boxheight = $('#notifications').height();
var pagecenterH = ((windowheight-boxheight)/2);
$('#notifications').animate({'top': pagecenterH});
Это прекрасно работает, еслистраница имеет высоту только с окном, но если страница намного длиннее и пользователь нажимает на полпути вниз, когда нажимает, чтобы открыть код #notifications
выше, div отображается по центру в верхней части экрана, поэтому онможет пропустить поле в целом.
Как я могу получить код, который распознает, где на странице находится пользователь, чтобы div отображался вертикально по центру, независимо от того, как далеко они прокручиваются вниз?
Спасибозаранее!