如何向用户显示加载图片和/或消息? 如果可能,我想知道如何使它成为灰色背景的全屏幕。有点像从一些画廊查看大图片(对不起,没有示例链接)。如何显示jQuery正在工作/等待/正在加载?
当前我添加一个CSS类,它具有图像和其他格式,但由于某种原因它不工作。 搜索结果会插入到div中。
HTML
<div id="searchresults"></div>
CSS
div.loading {
background-image: url('../img/loading.gif');
background-position: center;
width: 80px;
height: 80px;
}
JS
$(document).ready(function(){
$('#searchform').submit(function(){
$('#searchresults').addClass('loading');
$.post('search.php', $('#'+this.id).serialize(),function(result){
$('#searchresults').html(result);
});
$('#searchresults').removeClass('loading');
return false;
});
});