如何在所有html元素之前加载jquery以在jquery启动之前停止无格式内容闪烁。
我知道你可以在css中使用display:none
执行此操作,但我想知道如何以可访问的方式执行此操作。
以下是一个例子
答案 0 :(得分:1)
您可以在头部使用一个非常小的javascript文件,它只将visibility: hidden
设置为相关元素,并且在jquery之前。
当然你必须直接使用DOM
document.getElementById('someImage').style.visibility = 'hidden';
答案 1 :(得分:1)
我已经使用了这个家伙的建议并获得了很好的fadeIn()
效果,非常满意:1 Way to Avoid the Flash of Unstyled content
答案 2 :(得分:0)
根据您的示例,我认为您正在寻找预加载器?我之前使用过这个,效果很好: http://www.gayadesign.com/diy/queryloader-preload-your-website-in-style/