Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jquery不工作的情况下显示进程(或等待)游标_Javascript_Jquery_Css_Cursor - Fatal编程技术网

Javascript 在jquery不工作的情况下显示进程(或等待)游标

Javascript 在jquery不工作的情况下显示进程(或等待)游标,javascript,jquery,css,cursor,Javascript,Jquery,Css,Cursor,我查过其他问题,比如 但在我的代码中,它不起作用(光标不会变为“进度””,或者“如果我选择了该选项,则不会变为“等待””。您可以尝试使用show()函数作为计时器,以便光标至少保持“进度”一秒钟 $(“#list tbody tr”).show(1000//在此处输入所需时间, 函数(){$(“body”).css(“游标”、“默认值”);}) 这样,在函数show()完成后,光标将反转回默认值,这需要1秒(在我的示例中) 您可以查看更多信息。您正在设置光标,然后立即将其设置回原位。没有净效果。

我查过其他问题,比如


但在我的代码中,它不起作用(光标不会变为“
进度”
”,或者“如果我选择了该选项,则不会变为“
等待”
”。

您可以尝试使用show()函数作为计时器,以便光标至少保持“进度”一秒钟

$(“#list tbody tr”).show(1000//在此处输入所需时间, 函数(){$(“body”).css(“游标”、“默认值”);})

这样,在函数show()完成后,光标将反转回默认值,这需要1秒(在我的示例中)


您可以查看更多信息。

您正在设置光标,然后立即将其设置回原位。没有净效果。换句话说,
$(“body”).css(“光标”,“进度”).css(“光标”,“默认值”)
将与您当前使用光标所做的相同。哦,我明白了,您的意思是因为异步函数?您唯一的异步ish函数是setTimeout,这就是您所指的吗?嗯。好的。因此,我将光标设置为“前进”。然后我给每个人打电话。当这三个函数完成时,我想将光标设置回原来的位置……但我要在这三个函数完成之前将光标设置回原来的位置。这是问题吗?我也试过了,但还是没有进展。这甚至因为某些原因破坏了我的代码…无论如何,谢谢
$(document).ready(function(){
    //other stuff
    $(".active_item").click(function() {
        $("body").css("cursor", "progress"); //tried wait instead of progress as well
        window.setTimeout(someLength,4000);//just to make sure we do switch back at some point
        $('#list tbody tr').each(function(i) {
            $(this).removeClass('invisible_row');
        });
        $("#list tbody tr").show();
        $('.catnav').each(function(i) {
            $(this).removeClass('current_category');
        });
        $("body").css("cursor", "default");
    });
});