Asp.net mvc 在加载所有内容之前隐藏页面元素的跨浏览器方法,以防止在加载期间出现布局中断?
我有一个问题,由于某些元素加载速度比其他元素快,页面在开始时看起来会中断几秒钟。一个例子是CSS饼图行为,它允许我在IE中做弯曲的角落,它出现在弯曲之前,看起来很糟糕。理想的情况是,它不知何故知道何时加载了所有内容,然后立即出现,可能包括某种优雅的视觉方式,不让用户感到不耐烦。。。有什么想法或常用技巧吗?您可以在默认情况下将css类添加到Asp.net mvc 在加载所有内容之前隐藏页面元素的跨浏览器方法,以防止在加载期间出现布局中断?,asp.net-mvc,css3pie,Asp.net Mvc,Css3pie,我有一个问题,由于某些元素加载速度比其他元素快,页面在开始时看起来会中断几秒钟。一个例子是CSS饼图行为,它允许我在IE中做弯曲的角落,它出现在弯曲之前,看起来很糟糕。理想的情况是,它不知何故知道何时加载了所有内容,然后立即出现,可能包括某种优雅的视觉方式,不让用户感到不耐烦。。。有什么想法或常用技巧吗?您可以在默认情况下将css类添加到标记中,并在加载页面后使用一些javascript删除该css类 <body class="notready" onload="this.classNam
标记中,并在加载页面后使用一些javascript删除该css类
<body class="notready" onload="this.className = '';">
</body>
body.notready .myclassname { display: none; }