Jquery-在浏览器忙/加载时显示进度光标(类似windows)
我想在每次加载时将光标显示为Jquery-在浏览器忙/加载时显示进度光标(类似windows),jquery,Jquery,我想在每次加载时将光标显示为进度 浏览器忙时是否可以将光标显示为进度 如果不是,如果jQuery正在过帐,是否可以将光标显示为进度 不向每个jQuery post函数添加代码 我正在寻找一个干净的全球解决方案。试试: $().ajaxStart(function(){ $('body').css('cursor', 'wait'); }); $().ajaxStop(function(){ $('body').css('cursor', 'auto'); }); 当一个名为…的a
进度
浏览器忙时是否可以将光标显示为进度
如果不是,如果jQuery正在过帐,是否可以将光标显示为进度
不向每个jQuery post函数添加代码
我正在寻找一个干净的全球解决方案。试试:
$().ajaxStart(function(){
$('body').css('cursor', 'wait');
});
$().ajaxStop(function(){
$('body').css('cursor', 'auto');
});
当一个名为…的ajax进程调用时,它将被调用。您要查找的
游标值是等待
或进度
,而不是忙
@彼得:你正在执行一个ajax请求吗??因为它将在ajax进程调用时调用…这在IE9上对我不起作用。我发现另一篇文章建议使用$('*').css('cursor','wait')
,它工作得很好,但缺点是它会清除附加到页面上项目的任何游标。有什么建议吗?@Peter try$(document).ajaxStart(function(){…}谢谢-与IE9的(document)修复程序完美配合。我很高兴我深入研究了这些评论,因此如果可能的话,值得更新原始答案。