首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Typekit字体事件对Flash Of Unstyled (FOUC)无济于事

Typekit字体事件对Flash Of Unstyled (FOUC)无济于事
EN

Stack Overflow用户
提问于 2014-05-07 06:43:24
回答 1查看 107关注 0票数 0

我使用字体事件解析了FOUC。我使用visibility: hidden和一些javascript在页面的页脚隐藏了p, h1, h2, a, span,然后在typekit active事件中将它们设置回visible

这个解决方案在我的本地环境中工作得很好,在生产环境中,它在重新加载页面时似乎也工作得很好。但在产品中从一个页面点击到另一个页面时,它不起作用(截屏视频:http://screencast.com/t/m8YQwFNNsrv)

我认为不同之处在于,当从一个页面点击到另一个页面时,浏览器缓存是被利用的。

EN

回答 1

Stack Overflow用户

发布于 2014-05-07 07:47:55

可能是一种竞争状况。在您到达页面底部之前,web字体响应正在求值(从缓存中),JS将在页面底部执行隐藏这些元素的操作,但此时没有任何效果。

我一直觉得更好的做法是让FOUC发生,而不是在web字体最终无法加载而你隐藏内容的情况下绕过许多边缘情况。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23505760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档