我有一个面板,单击一个按钮,我正在调用 Ajax 调用。在 Firefox 上,我可以在面板上看到 loadmask,但在 chrome 上它不起作用。即使我在 Ajax 调用之前创建了一个单独的掩码对象,但它只在 Ajax 调用完成后显示。我可以使用浏览器 javascript 控制台显示/隐藏掩码,但是当运行我的 Ajax 调用的 Ajax 调用同步时,它以某种方式不起作用。并且仅与铬有关。
jsfiddle.net/naveen_ramawat/6d7pyohL/2/
全身使用面膜
Ext.getBody().mask('your message');
Run Code Online (Sandbox Code Playgroud)
在ajax调用和使用之前,
Ext.getBody().unmask();
Run Code Online (Sandbox Code Playgroud)
内部ajax成功
更新 jsfiddle- http://jsfiddle.net/yq8e7na8/3/
(在异步 ajax 调用之前设置超时)