我正在用 ajax 加载一个表单,这个表单有一个提交按钮。当我按下该按钮时,该按钮消失,并显示一个 gif 以指示提交表单时的进程。使用 AJAX 加载表单时,该 gif 不可见。
问题是当按下提交按钮时,gif 不显示。如果我进入 Chrome 开发工具并检查 css,一切都是正确的,如果我勾选属于 gif 的任何 css 属性,它会突然出现。就像它没有被渲染一样,因为 Chrome 可以在服务器上找到它。
这是gif的css:
.form_wrapper .loading_gif {
background: url("../images/loader_blue.gif") no-repeat;
width: 32px;
height: 32px;
vertical-align: middle;
}
它在 FF 中完美运行。
这是我保存 div 的 html:
<div class="application_submited" id="application_submited">
<div class="center">
<div class="loading_gif"></div>
<span>For submitting. Please wait.</span>
</div>
</div>
的CSS .center
:
.center {
text-align: center;
margin: 0px auto;
width: 90%;
line-height: 45px;
height: 45px;
}
我已经添加了.center
. gif 上的 Z-idex 没有帮助。真的很奇怪,当我切换到另一个gif时,它可以工作,当我使用这个时,它不显示。