2016-06-27 159 views
2

我有一個很奇怪的問題,我的CSS響應非常緩慢。當我點擊一個按鈕時,它將z-index切換爲500而不是-999;我可以在控制檯(chrome)中看到該值已更改。但它需要2-3秒才能顯示出來。CSS緩慢響應

當我調整窗口的大小時,我看到一個顯示出來的空白(額外的空間),並且它需要幾秒鐘,直到它適應新的大小。

什麼可以造成這個問題?我特別困惑的是,將尺寸調整爲當前的屏幕寬度(在CSS中我使用寬度:100%)並不能很快地工作。

有沒有什麼辦法可以檢查瀏覽器中發生了什麼?

它可能有助於注意到這個錯誤是隨機發生的,有時它完美地工作,有時需要永遠。

我真的無奈:(

+3

你需要編輯你的問題,並添加一個[mcve] – j08691

+0

其難以創建一個例子,我有超過20000行代碼,當我拿出一塊,它不會顯示效果 – Tom

+2

啊但是,這正是您解決問題的技巧的一種類型可以僱用!刪除所有無關代碼,直到達到最小公分母,以便可以確定問題代碼的實際位置。 –

回答

0

的問題是,這是太大的精靈表 - 顯然調整大小和顯示的單一元素正在採取額外的時間

使用小精靈表讓一切重新工作完美無缺