Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.03.2013, 13:27
Аспирант
Отправить личное сообщение для allanmiln Посмотреть профиль Найти все сообщения от allanmiln
 
Регистрация: 18.01.2013
Сообщений: 94

Да работает!
Только если поместить скрипт до элемента, то null, а если после то всё как надо.
Спасибо!

P.S. $('#pos')[0].offsetWidth точнее, чем .width()

Последний раз редактировалось allanmiln, 18.03.2013 в 13:29.
Ответить с цитированием
  #12 (permalink)  
Старый 18.03.2013, 13:39
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от allanmiln
Только если поместить скрипт до элемента, то null, а если после то всё как надо.
Само собой! Как можно измерить что-то, что не существует?
Ответить с цитированием
  #13 (permalink)  
Старый 18.03.2013, 13:49
Аспирант
Отправить личное сообщение для allanmiln Посмотреть профиль Найти все сообщения от allanmiln
 
Регистрация: 18.01.2013
Сообщений: 94

Вот решение, если что:
#pos {
display:absolute:
left:50%;
}

$('#pos').css('margin-left', -$('#pos')[0].offsetWidth/2);
Ответить с цитированием
  #14 (permalink)  
Старый 18.03.2013, 16:57
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

А обязательно блоку ставить position:absolute ?
Ответить с цитированием
  #15 (permalink)  
Старый 19.03.2013, 10:39
Интересующийся
Отправить личное сообщение для x3zone Посмотреть профиль Найти все сообщения от x3zone
 
Регистрация: 30.08.2012
Сообщений: 26

Из контекста понял что блок резиновый.
Можно делать так.присвоить ширину блоку в процентах если ширина не указана и сделать так.
left:50%,margin-left:-ширина%/2,
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выравнивание всплывающего окна по центру экрана. waw555 jQuery 2 07.09.2012 15:43
Выравнивание по центру blackfox ExtJS 2 18.11.2011 15:57
Помогите с калькулятором piton1175 AJAX и COMET 0 16.06.2011 14:29