[問題] IE11 render css 裡的圖會慢一點出現

作者: icemango (我是芒果)   2016-11-21 17:44:40
大家好
想問一個 ExtJS 的問題
目前頁面在載入 app.js 時會先放一個 loadmask 在前面轉
然後等頁面的元件都 create 完以後再把 mask 拿掉
但是在 IE11/Edge 上開啟頁面的時候
當 mask 拿掉後,有些/幾乎全部的元件上有用圖片的都還沒顯示
大概要半秒鐘才會出現圖片
我有嘗試在要拿掉 mask 前用 alert 印出 viewport 的 rendered
這個 property 如果是 true 應該是表示已經畫完畫面?
但是在 alert 跳出來的時候,後面的圖示會默默出現
是因為瀏覽器會在後面繼續作他的事情嗎
最後.最重要的問題是我有沒有辦法知道
瀏覽器有沒有真的把圖片顯示出來了,再把 mask 拿掉
雖然只有在 IE 上才會延遲顯示、而且半秒鐘就出現是在不是什麼大問題 orz
謝謝大家

Links booklink

Contact Us: admin [ a t ] ucptt.com