【发布时间】:2011-11-22 03:30:01
【问题描述】:
我有一些标题可以在鼠标点击时切换文本。如果切换的文本溢出当前的 div 大小,我希望包含 div 的大小通过 jquery 增长......目前,文本只是与包含 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" });
});
【问题讨论】:
-
看来你的放错了地方,看看这个 js fiddle 是什么意思。 jsfiddle.net/b45CX 我认为这会影响您的脚本的行为方式。
很抱歉,我没有在上面的 html 代码中将其余的 div 隔开 ^^;
标签: jquery dynamic menu toggle