如何在加载时将光标更改为默认值

Hon*_*ong 8 css jquery cursor

单击超链接时,我有以下代码来更改光标

        $('a').click(function () {
            $('*').css("cursor", "progress");
        });
Run Code Online (Sandbox Code Playgroud)

单击链接时,光标将完全按预期更改为"progress"(即等待光标).但是,问题是加载新页面后光标仍保持"进度".仅在鼠标移动后才会更改为默认值.这与另一个问题有关.其他人表达了同样的问题.

如标题所述,我希望在加载页面时将光标更改为默认值.

BiA*_*AiB 8

您没有明确说明它的使用方式,但这里是一个如何执行您使用ajax调用描述的行为的示例:

$('a').click(function () {
    $('body').css('cursor', 'progress');
    $.ajax({
      url: "test.html",
      context: document.body,
      complete: function(){
       $('body').css('cursor', 'default');
      }
    });
} );
Run Code Online (Sandbox Code Playgroud)