Разрешить DIV расти только вертикально для х количество пикселей, а затем показать полосу прокрутки - PullRequest
1 голос
/ 11 мая 2010

Итак, если я хочу, чтобы div достиг 50px, включите полосу прокрутки (по вертикали). Любые идеи JQuery были бы хороши.

Ответы [ 2 ]

4 голосов
/ 11 мая 2010

Вы можете сделать это в CSS, хотя для max-height могут потребоваться хаки для IE.

div {
    max-height: 50px;
    clip: auto;
    overflow: auto;
}

Если у вас есть конкретное использование jQuery, вам нужно поделиться небольшим кодом.

1 голос
/ 11 мая 2010

При добавлении содержимого в div, отметьте $ ('#thing'). Height (). Если оно превышает 50, установите высоту 50 и добавьте полосы прокрутки, в противном случае оставьте его в покое.

$ ( '# что-то') CSS ( 'высота', '50px') CSS ( 'переполнение', 'авто'). *. * 1003

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