在完成进程之前,鼠标光标不会更改

时间:2017-07-20 15:00:34

标签: jquery css process mouse loading

我想将光标类型更改为'等待'在一些简单的jQuery操作期间(没有ajax)。

但是css更改只在所有操作完成后生效。

e.g:

$('body').css('cursor', 'wait');
for (i = 0; i < 999999999; i++) {
    //do some operations
}
// change cursor back after operation
$('body').css('cursor', '');

如果执行此操作,您将看不到光标更改。 (至少不在Chrome中)。

一种解决方案是将第一次css更改后的代码放入SetInterval函数中,但这不是一种非常好的方法,在我的上下文中是不可接受的。

你知道如何解决这个问题的方法吗?

0 个答案:

没有答案