ハイ
私はjQueryにまったく慣れていないので、この問題を解決できません。
2つのインフォボックスが入った#content
コンテナがあります。情報ボタンをクリックすると、それらが表示されます(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;
}