Я начал использовать $('body').height()
и width()
, но иногда height()
возвращает 0
.Javascript: Получить подлинный центр веб-страницы?
Затем я начал использовать $('document').height()
и width()
, но на него влияет размер окна.
Я думаю, проблема с использованием document
или body
заключается в том, что они занимают все пространство на экране. то, что мне понадобится, это второй по величине прямоугольник, содержащий только содержимое, не содержащее поля или пробела ...
Например, на youtube.com, когда я максимизирую окно, содержимое страницы выравнивается влево , и справа находится большое количество свободного места. Однако верхняя панель (вход в систему и выход из системы) простирается на всю длину ширины окна.
Как я могу надежно получить центр веб-страницы без влияния текущего размера окна?
Для сайтов, где содержимое выравнивается либо влево, либо вправо, выставляя большое пустое пространство, как я могу получить истинный центр?
Есть ли способ, чтобы ширина сайта полностью вписывалась в размер окна? Итак, когда я иду на весь экран или увеличиваю окно, содержимое будет плотно прилегать? Что можно сказать о сайтах, где контент не подходит, вместо того, чтобы отображать горизонтальную полосу прокрутки в окне браузера?
Я использую браузеры на основе webkit/mozilla и chrome для запуска javascript. IE не является проблемой, поскольку он никогда не будет использоваться. Я также использую jquery.
Пожалуйста, дайте мне знать, если то, что я прошу, недостаточно ясно, и я внесу необходимые изменения.
в основном я хотите получить середину страницы без включения поля или заполнения (пустых пространств), чтобы получить «яблочко» фактического контента .... или даже лучше как-то растянуть содержимое страницы в соответствии с шириной страницы (чтобы избавиться от поля и отступов?) – javastudent