海
我对 jQuery 很陌生,我无法解决这个问题:
我有一个#content
容器,里面有 2 个信息框。当点击信息按钮时,它们变得可见(通过切换 jQuery 功能)。
我的问题是, 的大小#content
不会“调整大小”,我的意思是,它不会变大,所以信息框与下一个容器重叠。
我该如何预防?是否有根据内容的可见性调整容器大小的功能?
编辑:
抱歉不准确,代码如下:
<div id="content">
. . .
<script type="text/javascript">
$(function(){
$('#info_icon').on('click mouseover',(function(){
$('#info_text').toggle("slow");
}));
});
</script>
<script type="text/javascript">
$(function(){
$('#project_icon').on('click mouseover',(function(){
$('#project_text').toggle("slow");
}));
});
</script>
<div id="info_text" style="display:none;">
...
</div>
<div id="project_text" style="display: none;">
...
</div>
</div>
#content {
background-color: #b12a28;
padding-left: 10%;
padding-top: 3%;
height: auto;
}
#info_text {
background-color: #FFF;
opacity: 0.8;
float: left;
height: 40%;
width: 25%;
padding: 10px;
margin-right: 3%;
margin-bottom: 10%;
}
#project_text {
background-color: #FFF;
opacity: 0.8;
float: left;
height: 40%;
width: 25%;
padding: 10px;
clear: none;
}