首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手风琴效果重叠问题

手风琴效果重叠问题
EN

Stack Overflow用户
提问于 2013-08-16 22:47:45
回答 1查看 382关注 0票数 0

我认为这可能是CSS的问题,但我不是很确定。

问题:我有一个当单击父div时会展开的div,它使用jQuery/CSS实现这一点。当它展开时,它与页面上的页脚重叠。我想让页面在高度上扩展,以适应新的内容,而不会重叠页脚。因此,基本上页脚应该移到一边。有什么想法吗?

下面是一些代码。

HTML:

代码语言:javascript
复制
<div id="wrapper">
  <div id="virtualtours">
    <span id="virtualtours_title">VIRTUAL TOURS</span>
    <div id="virtualtours_videos">
      <?php include'inc.virtualTours.php'; ?>
    </div>
  </div>
</div>
<div id="footer">...</div>

jQuery:

代码语言:javascript
复制
$("#virtualtours").click(function(){

        if( $("#virtualtours_videos").css("height") == "0px" ){
                $("#virtualtours_videos").css("height","240px");
        } else { $("#virtualtours_videos").css("height","0px"); }
});

在CSS中,一切都是相对定位的。

代码语言:javascript
复制
position:relative;
EN

回答 1

Stack Overflow用户

发布于 2013-08-16 22:57:27

如果你检查jQuery Accordion,你会看到,每个部分都有静态高度。在你的例子中,更好的方法是将高度值严格赋值给#wrapper。此外,每个部分都有相同的高度,所以对于页面设计来说,这应该不是问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18276077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档