我将body
标签设置为display:none
,并且在 document.ready 中设置为$('body').fadeIn(1000);
。它可以在 Chrome 上运行,但在 FF 上页面仍然存在display:none
。
我的网站在这里
如果你想淡入你的身体,使用 CSS:
@-webkit-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-o-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
然后在你的身体 CSS 上:
body {
-webkit-animation: fadeIn 1s linear 1; /* Safari & Chrome */
-moz-animation: fadeIn 1s linear 1; /* Firefox */
-o-animation: fadeIn 1s linear 1; /* Opera */
animation: fadeIn 1s linear 1;
}
这将处理除 IE9 之外的所有内容,速度会更快,并且不会让禁用 Javascript 的人感到困惑。
您display:none
同时拥有styles.css 和内联。
尝试从 styles.css 文件中删除它,因为它已经被声明为内联。
正如已经删除评论的人所说,这是在尸体上的事实。我在正文中添加了一个 div 并在其上应用了样式和 jquery,它工作正常。