我正在编写一个网站,并试图找出显示进度光标的最佳实践。由于我的网站正在使用Ajax请求进行主要繁重的工作,我只是选择了"进度光标"在CSS中,并在我的Ajax请求开始时通过jQuery应用它,并通过在我得到响应时应用另一个带有jQuery的类将其设置回cursor:auto。现在这在我的PC和笔记本电脑上运行良好,但似乎不适用于我的iPad。一切正常,但是当Ajax请求触发时,iPad上的光标不会改变。有没有人遇到类似的问题'或者我错过了需要在iPad / Mac上完成的事情,或者可能没有做到这一点?!
我设置游标的CSS代码:
body.wait { cursor: progress !important; }
我的jQuery在Ajax请求开始时应用游标
$('html, body, button').css("cursor", "wait");
..并在完成请求后重新设置:
$('html, body, button').css("cursor", "auto");
非常感谢有关如何让它在iPad上运行的任何想法!