繁体   English   中英

加载页面后淡入内容

[英]Fade content in after page loads

最好的方法是什么,如何使它与浏览器兼容? 例如, 本文确定最佳实践是使用不透明的div覆盖您的内容,并在加载后将其淡出。 但是,如果客户端禁用了javascript怎么办? PHP对JS的检测是不可靠的,如果使用不透明的div方法,您将永远不会在禁用JS的浏览器中看到内容。

想法?

您可以将overlay元素的默认值设置为display: none在css中display: none ,并使用document.write在head中(在主css之后)插入样式标签,将其设置为display:block。 如果禁用了js,将不会被看到,因为write将被忽略。

另一种方法是使用脑海中的脚本将类添加到js_enabled这样的js_enabled ,使css规则如下

.overlay { display:none}
.js_enabled .overlay { display:block}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM