Показать сообщение отдельно
  #3 (permalink)  
Старый 31.03.2016, 00:25
Интересующийся
Отправить личное сообщение для Woogy Посмотреть профиль Найти все сообщения от Woogy
 
Регистрация: 11.12.2014
Сообщений: 10

Сообщение от Boortcore Посмотреть сообщение
Высота и ширина документа
document.documentElement.clientHeight;
document.documentElement.clientWidth;

Ширина и высота элемента.
var heightElem = parseInt(getComputedStyle(elem).height);
var widthElem = parseInt(getComputedStyle(elem).width);


Спозиционировать элемент строго по центру можно так
var Elem = document.querySelector('div#map');
Elem.style.top = (document.documentElement.clientHeight - heightElem)/2;
Elem.style.left = (document.documentElement.clientWidth - widthElem)/2;

Чтобы позиционирование изменялось под размер экрана, нужно засунуть код выше в функцию и повесить её на событие window.onresize

Дружище спасибо! В своем решении использую Jquery ( .css )
Ответить с цитированием