【发布时间】:2019-11-20 16:42:08
【问题描述】:
我正在开发一个用于提取和更新客户信息的 Web 表单,它有多个 ajax 请求,由于速度有些慢(2-4 秒)。每当页面等待结果时,我都会添加一个“等待”光标。然而,很多时候页面都在等待请求,用户要么将光标留在按钮或表格上(通过制表符),因此光标保持为手/单击光标,并且加载轮不可见。如果用户将鼠标从按钮/表格上移开,它会变为加载轮。我已经在使用 jQuery 进行 ajax 调用,所以我正在使用这段代码:
$(document.body).css({'cursor' : 'wait'});
有没有一种方法可以将图标强制加载到加载轮,无论它处于什么状态?
【问题讨论】:
-
能否在请求发生时也使用“pointer-events”属性(pointer-events: none;)禁用任何默认事件?
标签: javascript jquery css icons mouse