我在每个 div 框(类别列表)中加载了一些文本行。我需要它在负载时只显示三个。所以我限制了高度并设置了溢出:隐藏;css 来实现它。我在盒子旁边有一个小按钮(图像加载到 div 中),用于增加和减少盒子的高度。问题是这个项目不能正常工作。以下是代码(我将保留其他不相关的 HTML/CSS/jQuery 代码):
HTML(页面中的框之一):
<div class="content" style="height:50px;overflow:hidden;">
<div>Category 1</div>
<div>Category 2</div>
<div>Category 3</div>
<div>Category 4</div>
<div>Category 5</div>
<div>Category 6</div>
</div>
<div class="see-more"></div>
jQuery:
jQuery(document).ready(function() {
jQuery(".see-more").click(function() {
jQuery(this).prev("div.content").height(200);
});
});
jQuery 代码似乎有问题。我还需要知道如何找到隐藏内容的真实高度(因为溢出)来设置盒子的确切高度而不是静态的 200 值。