我已经多次看到这样做了,但是当我去查找时,似乎不是一个简单的方法,或者至少是一个网站告诉我它在做什么以及为什么。
理想情况下,我想做的是创建一个容器(div
),其中既有装载,也有实际形式。
<div id="mycontainer" class="container">
<div class="loading">//Image of a loading gif or message
<div>
<div class="myactualform">
<input id="firstname" />
<input id="btnSend" type="button" />
</div>
</div>
我的问题是如何让“myactualform”隐藏和“加载”显示?因此,加载类占用的空间与“myactualform”占用的空间相同。想象一下它与改变z-index
s 有关。我很确定这是 CSS 问题。
注意:
我使用了$(".classname1").hide()/$(".classname2").show()
来自 jQuery,但我遇到的问题是 div 缩小了。
我在以下位置创建了一个 jsfiddle 项目:http: //jsfiddle.net/aHW33/ (其中的 HTML 代码与此处不同,以显示扩展版本)