当我运行一个冗长的 jQuery 操作时,我无法显示光标等待。我尝试的是
function foo(){
jQuery('body').css('cursor', 'wait');
//lengthy jQuery sort/DOM manipulation
jQuery('body').css('cursor', 'default');
}
到目前为止,我观察到的是,在我看来,何时onclick
调用此函数,大约需要 6 秒(操作排序所需的时间),然后我看到最后的所有更改。这是有道理的,因为我仍然在同一个 JQuery 调用中,但是有没有办法强制光标更改显示等待,然后在排序操作之后,并在完成后将光标更改回默认值。
注意:长度操作不是 ajax 调用。