This page显示了旋转木马中的一组图像。轮播是由jQuery infinite carousel plugin提供的。目前,插件和调用它的JS代码已加载到<head>中。
在开始使用carousel代码之前,会出现一系列未设置样式的内容,其中只显示图像本身。我可以做些什么来防止这种情况,例如,在carosel初始化之前隐藏图像?
FOUC在IE中特别糟糕,但在Firefox中也会发生。
发布于 2012-02-17 22:49:29
如果你在浏览器上禁用javascript,你就能看到"flash“是什么样子的。在禁用JS的情况下,确保页面至少总是“可用”是一个好主意。将这个css添加到你的#carousel中就可以做到这一点:
overflow: hidden;
width: 615px;
height: 270px;
border: 2px solid #aaa;发布于 2012-02-17 22:24:30
您可以在css中为内容设置display:none,然后在carousel代码生效之前使用javascript将其删除。
记住要坚持使用Progressive enhancement。
https://stackoverflow.com/questions/9329878
复制相似问题