На прилагаемом изображении есть информация о том, как мне хотелось бы, чтобы этот изменяемый размер div вел себя. С помощью JQuery, как можно применить изменяемый размер div, чтобы форма соответствовала его дочерним элементам управления?
В принципе, я бы хотел, чтобы div мог устанавливать элементы управления по вертикали или по горизонтали.
Это говорит, скажем, я динамически генерироваться набор элементов управления в DIV, в данном случае:
<style type="text/css">
button { width: 100px; }
input { width: 100px; }
</style>
<div id="block">
<div id="content">
<button id="btn1">Button One</button>
<button id="btn2">Button Two</button>
<input id="txb1"></input>
<button id="btn3">Button Three</button>
</div>
</div>
, но это может быть любое количество кнопок, текстовых полей, выпадающие и т.д.
Вот что у меня есть для JQuery до сих пор в JSFiddle
Если вы играете со скрипкой, вы увидите, что div не соответствует его детям при изменении размера по высоте.
Не работает, как бы я хотел, и надеялся на какую-то помощь/понимание. Спасибо.
мне нужно уточнение. В живом примере я могу изменить размер красного раздела по своему усмотрению. Соответственно изменяется размер контента, так что в чем проблема? –
Извинения. Если вы посмотрите на изображение на # 4, вы увидите, что красный div в примере может растянуться за пределы элементов управления детьми. Я не хочу лишнего красного пространства. Надеюсь, это поможет. Редактирование: Я думаю, я хочу, чтобы это было похоже на напряженные брюки. Если я набираю вес, брюки расширяются. но если я потеряю тонну веса, он все еще цепляется за меня. Штаны не становятся мешковатыми. хе-хе. –
Попробуйте настроить параметр 'maxHeight'? – Twisty