如何在网页中的特定点显示旋转的“忙”指示器?
我想在 Ajax 请求开始/完成时启动/停止指示器。
这真的只是显示/隐藏 gif 动画的问题,还是有更优雅的解决方案?
您可以只显示/隐藏 gif,但您也可以将其嵌入到 ajaxSetup 中,以便在每个 ajax 请求时调用它。
$.ajaxSetup({
beforeSend:function(){
// show gif here, eg:
$("#loading").show();
},
complete:function(){
// hide gif here, eg:
$("#loading").hide();
}
});
需要注意的是,如果您想在没有加载微调器的情况下执行特定的 ajax 请求,您可以这样做:
$.ajax({
global: false,
// stuff
});
这样我们之前所做的 $.ajaxSetup 就不会影响请求global: false
.
更多详细信息请访问:http://api.jquery.com/jQuery.ajaxSetup http://api.jquery.com/jQuery.ajaxSetup
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)