Показать сообщение отдельно
  #1 (permalink)  
Старый 22.01.2010, 13:10
Профессор
Отправить личное сообщение для da_ff Посмотреть профиль Найти все сообщения от da_ff
 
Регистрация: 12.05.2009
Сообщений: 317

Получение полного width элемента
Перейду сразу к частному случаю. Положим есть ul элемент с overflow-x : scroll. в нем есть li который вдлину больше чем ul. li.offsetWidth разумеется соответствует ul.offsetWidth. Вопрос как получить полную длину li элемента. Корявый вариант:
- спмощью увеличения на энное большое число li.scrollLeft'а пока элемент не займет крайнее правое положение.
- сохранить li.scrollLeft
- вернуть li.scrollLeft в изначальное состояние в котором он был до наших гнусных действий.

Способ уныл чуть более чем полностью, вопрос как правильно это сделать?

Последний раз редактировалось da_ff, 22.01.2010 в 13:14.
Ответить с цитированием