如何使用 jQuery 显示“忙”指示器?

2024-05-28

如何在网页中的特定点显示旋转的“忙”指示器?

我想在 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(使用前将#替换为@)

如何使用 jQuery 显示“忙”指示器? 的相关文章

随机推荐