Jquery изменить размер div с помощью переключения текста

У меня есть заголовки, которые переключают текст при щелчке мыши. Я хотел бы, чтобы содержащий div увеличивался в размере с помощью jquery, если переключаемый текст переполняет текущий размер div... в данный момент текст просто перекрывает содержащийся div. :(

текстовый переключатель:

$(document).ready(function(){
$(".parents-toggle > div").click(function () {
$(".parents-toggle > div..iteminfo-toggle").not($(this).siblings()).slideUp();
$(this).siblings(".iteminfo-toggle").slideToggle();
});
});

HTML:

<div class="container_div">
<div class="parents-toggle">
<div class="itemheadings_toggle">Description</div>
<div class="iteminfo-toggle hidden">
text description
</div>
</div>
<div class="parents-toggle">
<div class="itemheadings_toggle">Description 2</div>
<div class="iteminfo-toggle hidden">
more text
</div>
</div>
</div>

div-контейнер

 .container_div{ width: 400px; height:500px;border: 1px solid #000;float: left;position: relative;}

Я пытался возиться с чем-то вроде этого, но, очевидно, это очень неудачная попытка! У кого-нибудь есть идеи, что я могу сделать? >‹;

$('.container_div')({adjustHeight: "dynamic" });
});

person Jess    schedule 22.11.2011    source источник
comment
Похоже, у вас есть ‹/div› не в том месте, посмотрите на эту скрипту js, что я имею в виду. jsfiddle.net/b45CX Я думаю, что это влияет на поведение вашего скрипта.   -  person davehale23    schedule 22.11.2011
comment
Ой, извините, я не расставил остальные разделы в html-коде выше ^^;   -  person Jess    schedule 22.11.2011


Ответы (1)


Вы можете использовать перенос слов в div.

Это решит вашу проблему.

div {перенос слов: разрыв-слово}

person MSalmanSabir    schedule 22.11.2011