【发布时间】:2015-10-20 19:02:02
【问题描述】:
我正在使用 jquery 在我的页面中单击展开隐藏的 div。
我有另一个 div,它是一个固定位置的 div,它是我页面中的标题。
我要做的是扩展 div,然后随着这个可扩展 div 的扩展,将页眉 div 和我页面中的所有其他内容向下推。
我已经尝试过固定 div 的相对位置,但我需要这个 div 始终出现在屏幕上,这就是为什么我给它一个固定位置!
这里是Jsfiddle,看看我的意思。
html结构是这样的:
<div align="center" class="boxs">
<p id="welcome">Welcome</p>
</div>
<div id="bubs" data-role="header" data-tap-toggle="false" data-position="fixed" data-theme='d'>
<h1 id="reveal" class="header-title">Click Here</h1>
</div>
有人可以就如何实现这一点提出建议吗?
任何帮助将不胜感激。
【问题讨论】:
-
@Paulie_D,是的,这是正确的。但是,不是您这样做的方式,因为随着 div 的扩展,我需要将页面中的其余内容(其他 div、图像等)下推。您的示例与我正在尝试做的非常接近,但是您正在扩展作为固定位置的标题,并且当它扩展时,它会与其他内容重叠,而不是向下推。
-
@Paulie_D,是的,这确实将内容向下推,但现在标题保持不变(我首先遇到的固定位置问题)!正如我之前提到的,我需要具有固定位置的标题以及页面的所有其他内容在扩展 div 扩展时向下移动或被向下推。你的第一个例子更接近我想要做的。