【问题标题】:IE @font-face unstable with JavaScript?IE @font-face 对 JavaScript 不稳定?
【发布时间】:2011-04-22 16:49:05
【问题描述】:

我在使用 Windows 7 上的 Internet Explorer 8 和 @font-face 字体(由 Font Squirrel 生成)时遇到问题。 IE 将正常加载页面,包括所有正确的字体。然后,有时在页面加载几秒钟后,有时在一个简单的 jQuery 调用(使用 jQuery Cycle 插件的交叉淡入淡出的 div)之后,它会恢复为备用字体。有时,它会在另一个 div 循环后再次恢复为正确的字体。

这种行为可能发生在页面的任何部分,甚至是不受 JS 影响的部分。有时它也使用后备字体,但使用@font-face 字体的间距,呈现重叠的字母。

有其他人注意到这种行为吗?

我正在通过 Parallels 在 Mac 上运行 Windows,如果这有什么不同的话。

更新:不知道为什么我之前没有尝试过,但是禁用 JavaScript 确实可以使字体显示功能达到预期。

【问题讨论】:

标签: javascript internet-explorer-8 font-face


【解决方案1】:

万一有人偶然发现:问题出在 Facebook 的 Like Button 代码上,与 jQuery 无关。解决方案是将 Facebook 代码移动到页面底部,就在结束 </body> 标记的上方。

感谢: Facebook JS affecting CSS/@font-face in IE?

【讨论】:

    猜你喜欢
    • 2012-10-31
    • 2019-01-14
    • 2012-08-26
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多