LINUX.ORG.RU

Абсолютный размер элемента


0

1

Привет всем жителям ЛОРа!

У меня такой вопрос: есть необходимость получения ширины и высоты элемента в px. Оригинально размер задается в процентах. Есть ли какой-нибудь метод для получения размера в пикселах, или придется рекурсивно обходить всех родителей элемента, пока не наткнусь на кого-нибудь с пиксельными размерами?

пробовал пользовать getComputedStyle() - возвращает 100%

пробовал пользовать jQuery $(«#selector»).css(width) - возвращает 0px

какие еще могут быть варианты в альтернативу своему велосипеду?

Ответ на: комментарий от anonymous

не то, у меня один див внутри другого дива и у внутреннего задан размер в процентах относительно наружного, а мне нужно абсолютное значение в пикселах, а не в процентах

EugeneBas ★★
() автор топика
Ответ на: комментарий от EugeneBas

Что ты лжёшь? jQuery .width() возвращает ширину в пикселях. Читай доку или смотри код. Расчехли отладчик, в конце концов.

Apple-ch ★★
()
Ответ на: комментарий от Kalashnikov

хм, да, косяк...

не за метил сразу, действительно, в таком оторванном от контекста примере все работает, а жизнь мне отравляет tab layout из dojo...

спасибо, проблема решена

EugeneBas ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.