javascript - CSS - 自动高度 div

标签 javascript jquery html css

我的 #main 中有一些扩展内容(或)#panel (从模板中得到这个)div,但是当你展开它时,它会弹出到未知的地方,在页面下面......

我怎样才能制作我的 main div 用我的内容展开。

CSS

#main
{
    position: relative;
    overflow: hidden;
}

我还有一些 JS/Ajax 脚本可以在您切换页面时将页面扩展到合适的大小,它们会影响...吗?

查看现场演示 here ! ((i)按钮) 当您点击它们时,div 会展开。

它在另一台计算机上工作了几次,但非常随机..

如果您需要脚本或更多代码,请告诉我。 基本上,所有内容都包含在 .main -> .panel

简单:当div展开时,展开主div的高度以适应它。

.panel
{
    position: relative;
    display: table-cell;
    width:100px; 
    vertical-align:middle; 
}

最佳答案

问题不在于主 div,而在于类面板。

.panel {
padding: 3.5em 2.5em 3.5em 2.5em;
position: absolute; // I'm the problem
top: 0;
left: 0;
width: 45em;
}

这也是一个问题。

#me .pic img {
position: relative; // I'm evil
display: block;
height: 100%;
}

虽然我的调试可能出错了,因为它有时不想表现得很好并且坚持我想要它做的事情。

如果这在某种程度上有帮助,请告诉我,如果您需要调试方面的帮助。

编辑

您的问题可能只是在显示隐藏的 div 内容的脚本关闭时调用用于重新调整主 div 大小的脚本的问题。这应该会调整页面大小以适应新内容。

我找不到这个脚本在哪里出错,所以如果你能提供它,我就能弄清楚。

关于javascript - CSS - 自动高度 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20684193/

相关文章:

javascript - 如何在不与谷歌地图重叠的情况下对标记进行聚类?

javascript - 页面与脚本重复

javascript - 单击子 div 时需要帮助防止父 onclick 事件

html - CSS - 每 5 秒滑动一次

javascript - 如何在呈现浏览器中的任何内容之前加载大图像

javascript - 如何添加一个类,该类会递增到使用 jquery 附加的元素

jquery - 从服务器获取 json 后页面不会停止加载

html - 为什么我无法删除 Twitter Bootstrap 中的蓝色文本区域边框?

html - 第一个字母的边框轮廓

javascript - 如何更改 here.com map 中部分路线的颜色?