大家好
想问一个 ExtJS 的问题
目前页面在加载 app.js 时会先放一个 loadmask 在前面转
然后等页面的元件都 create 完以后再把 mask 拿掉
但是在 IE11/Edge 上开启页面的时候
当 mask 拿掉后,有些/几乎全部的元件上有用图片的都还没显示
大概要半秒钟才会出现图片
我有尝试在要拿掉 mask 前用 alert 印出 viewport 的 rendered
这个 property 如果是 true 应该是表示已经画完画面?
但是在 alert 跳出来的时候,后面的图示会默默出现
是因为浏览器会在后面继续作他的事情吗
最后.最重要的问题是我有没有办法知道
浏览器有没有真的把图片显示出来了,再把 mask 拿掉
虽然只有在 IE 上才会延迟显示、而且半秒钟就出现是在不是什么大问题 orz
谢谢大家