Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Отображение элемента по середине экрана (https://javascript.ru/forum/events/5366-otobrazhenie-ehlementa-po-seredine-ehkrana.html)

rolling 08.10.2009 11:21

Отображение элемента по середине экрана
 
Имеется <div>, который в зависимости от события показывается/скрывается (.style.display = 'block'; .style.display = 'none').
Подскажите п-ста, каким образом реализовать следующее: есть необходимость этот <div> показывать по середине рабочей области страницы, то есть даже если пользователь прокрутил страницу, <div> должен отобразится все равно перед ним по центру.

Riim 08.10.2009 11:29

#indicator {
	width: 100%;
	position: absolute;
	left: 0;
	top: 340px;
}

#indicator div {
	width: 260px;
	margin: 0 auto;
	padding: 26px;
	border: solid 1px #969696;
	background: #fff;
	text-align: center;
}

#indicator img {
	margin-top: 5px;
}

<div>Загрузка...<br /><img src="images/progressBar.gif" alt="" /></div>



Только вместо position: absolute; сделать position: fixed;

Пример: http://realcode.ru/diff/

_SERGEYX_ 16.12.2011 22:46

Цитата:

вместо position: absolute; сделать position: fixed
Спасибо, добрый человек. И меня выручил.

trikadin 17.12.2011 00:03

Цитата:

Сообщение от Riim
Только вместо position: absolute; сделать position: fixed;

Забиваем уже на ie6?

devote 17.12.2011 12:59

Цитата:

Сообщение от trikadin
Забиваем уже на ie6?

Я уж как более года забил на него :) Заказчики не жалуются.

trikadin 17.12.2011 17:12

devote, поддерживаю)


Часовой пояс GMT +3, время: 14:19.