我正在使用 jquery ajax,我想gif
在 ajax 工作时显示加载器图像。加载器正确显示,但是当用户在加载器显示时滚动或调整窗口大小时,加载器会移出屏幕或改变大小。我希望加载器固定全屏,这样即使用户滚动,它也不会从视图中消失。
这是我的jquery代码
jQuery.ajaxSetup({
beforeSend: function() {
$('#loader').show();
},
complete: function(){
$('#loader').hide();
},
success: function() {}
});
这是CSS
加载器及其内部 div
<style>
#loader
{
background-color: #e8e8e8;
width: 100%;
height: auto;
bottom: 0px;
top: 0px;
left: 0;
position: absolute;
opacity: 0.5;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
display:none;
}
#center {
position: absolute;
width: 100px;
height: 50px;
top: 50%;
left: 50%;
margin-top: -25px; // margin is -0.5 * dimension
margin-left: -50px;
z-index:5;
}
</style>
和html如下
<div id="loader" >
<div id="center">
<img src="images/loading.gif" />
<div>
</div>
在这里你可以查看我的测试页