作者icemango (我是芒果)
看板Ajax
标题[问题] IE11 render css 里的图会慢一点出现
时间Mon Nov 21 17:44:40 2016
大家好
想问一个 ExtJS 的问题
目前页面在载入 app.js 时会先放一个 loadmask 在前面转
然後等页面的元件都 create 完以後再把 mask 拿掉
但是在 IE11/Edge 上开启页面的时候
当 mask 拿掉後,有些/几乎全部的元件上有用图片的都还没显示
大概要半秒钟才会出现图片
我有尝试在要拿掉 mask 前用 alert 印出 viewport 的 rendered
这个 property 如果是 true 应该是表示已经画完画面?
但是在 alert 跳出来的时候,後面的图示会默默出现
是因为浏览器会在後面继续作他的事情吗
最後.最重要的问题是我有没有办法知道
浏览器有没有真的把图片显示出来了,再把 mask 拿掉
虽然只有在 IE 上才会延迟显示、而且半秒钟就出现是在不是什麽大问题 orz
谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.178.167
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1479721483.A.865.html