我刚好使用到了Font Awesome,所以直接使用了他的图标,当然你也可以换成你自己正在使用的前端框架转圈图标,也可以自己找个转圈的gif图片都可以,
CSS
#loading{position:fixed;top:48%;left:48%;z-index:99999;}
JavaScript
function loadingShow(){
var loading = '<i id="loading" class="fa fa-spinner fa-spin fa-3x fa-fw"></i>';
$('body').append($(loading));
}
function loadingRemove(){
setTimeout(function () {
$('#loading').remove();
}, 1000);
}
使用
function f(){
loadingShow();//显示转圈中等待
//执行ajax
loadingRemove();//移除转圈中等待
setTimeout(function () {$("#databasesLogModal").modal('show')},1000);//后面的功能等1秒后在执行
}
Font Awesome其他的一些转圈图标
<i class="fa fa-spinner fa-spin fa-3x fa-fw"></i>
<span class="sr-only">Loading...</span>
<i class="fa fa-circle-o-notch fa-spin fa-3x fa-fw"></i>
<span class="sr-only">Loading...</span>
<i class="fa fa-refresh fa-spin fa-3x fa-fw"></i>
<span class="sr-only">Loading...</span>
<i class="fa fa-cog fa-spin fa-3x fa-fw"></i>
<span class="sr-only">Loading...</span>
<i class="fa fa-spinner fa-pulse fa-3x fa-fw"></i>
<span class="sr-only">Loading...</span>