Jquery, получить ширину div при переполнении: скрыто; - PullRequest
5 голосов
/ 16 июня 2010

Как я могу получить ширину div, когда div находится внутри другого div с "overflow: hidden;"

Я пытался установить переполнение как авто и после использования $ ("# divselector"). Width (), но я всегда получаю родительскую ширину div!

Ex:

HTML:

 <div id="content"> 
            <div id="item">content content content ...</div>
 </div>

CSS:

#content
{            
    width: 760px;
    height: 100%;
    overflow: hidden;
    display: block;
    position: relative;
    cursor: move;
}

Подробно: использование IE 6 работает, но в IE 8 нет ...

1 Ответ

8 голосов
/ 16 июня 2010

По умолчанию элементы div будут расширяться до ширины родительского элемента.

Если вы перемещаете свои элементы в элементе div, элемент больше не будет расширяться до ширины родительского элемента.Добавьте к своим стилям следующее:

#item { float: left; }

Посмотрите, как это работает: http://jsbin.com/umabe/edit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...