【问题标题】:jquery change div size with text togglejquery使用文本切换更改div大小
【发布时间】: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


    【解决方案1】:

    您可以在 div 中使用自动换行。

    这将解决您的问题。

    div { word-wrap: break-word }

    【讨论】:

      猜你喜欢
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多