當我加載我的網頁或當我調整瀏覽器窗口的大小時,CSS有加載延遲,用戶可以看到頁面沒有格式。這是我的網站:bit.ly/MbyWssOnLoad和調整大小的CSS休息
這是我的代碼:
我在HTML CSS原來是estilos_def.css
<body id="body" onresize="start();" onload="start();">
當身體被加載或調整大小我稱之爲功能開始
var navWidth, navHeight;
function start(){
if (self.outerWidth != undefined)
{
navWidth = self.outerWidth;
navHeight = self.outerHeight;
} else {
navWidth = document.documentElement.clientWidth;
navHeight = document.documentElement.clientHeight;
}
//Problema com deteçao de width, resolve-o
if(navWidth>=1600){ //1600 - 1920
document.getElementById("estA").href="style/estilos_ws.css"
document.getElementById("titulo_dias").style.height= "10%";
}else if(navWidth > 1300 && navWidth <1600){ //1300 1600
document.getElementById('estA').href="style/estilos_1920.css";
document.getElementById("titulo_dias").style.height= "7%";
}else if(navWidth >= 1024 && navWidth <=1300){ //1024 - 1280
document.getElementById("estA").href="style/estilos_def.css"
document.getElementById("titulo_dias").style.height= "7%";
}
lbeats();
if(navigator.appName =='Microsoft Internet Explorer')
{
ie();
}
document.getElementById("dias").style.display="none";
document.getElementById("gal").style.display="none";
}
首先,在應用更改之前,我會檢查它們是否有必要(通過與之前的狀態進行比較)。例如,你也可以在'body'標籤上動態設置/刪除類,這樣你就可以使用'body.ie.wide titulo_dias {height:10%}' – biziclop