Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.03.2013, 21:40
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Получение свойств стилей
Всем привет.

Пытаюсь получить некоторые свойства, но чот не все свойства удаётся получить..

Делаю так:

var el = $('#el').css(['height', 'width', 'zIndex', 'top', 'left', 'right']);
console.log(el.height);   // 100px
console.log(el.width);    // 400px
console.log(el.zIndex);   // auto
console.log(el.top);       // auto
console.log(el.left);       // auto
console.log(el.right);     // auto


Объясните, пожалуйста, почему выводит auto у некоторых свойств?

Последний раз редактировалось (Sandr), 08.03.2013 в 21:58.
Ответить с цитированием
  #2 (permalink)  
Старый 08.03.2013, 22:01
Аватар для Amphiluke
   ☽
Отправить личное сообщение для Amphiluke Посмотреть профиль Найти все сообщения от Amphiluke
 
Регистрация: 07.01.2011
Сообщений: 254

Очевидно, потому, что это и есть истинное значение вычисленного стиля элемента. Для расчета позиции элемента можно пользоваться методами .offset() или .position(). Можно при необходимости отображать значения "auto" для каждого из CSS-свойств в их значения по умолчанию согласно спецификации.
Ответить с цитированием
  #3 (permalink)  
Старый 08.03.2013, 22:51
Профессор
Отправить личное сообщение для (Sandr) Посмотреть профиль Найти все сообщения от (Sandr)
 
Регистрация: 14.10.2010
Сообщений: 376

Amphiluke,
спасибо, как раз то, что нужно
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамическое применение стилей к элементу и их отмена Amphiluke Events/DOM/Window 10 26.11.2012 22:33
Получение всех стилей у эелемента bio jQuery 10 09.08.2012 17:33
установка css свойств по умолчанию за 1 шаг. mister_maxim (X)HTML/CSS 1 15.05.2012 09:18
получение значений свойств объекта bear9 Общие вопросы Javascript 3 01.12.2011 23:32
Кроссбраузерное получение стилей Maxman Events/DOM/Window 6 20.06.2010 11:58