@font-face + Chrome 中的 jQuery height() (window.load 解决方案不起作用)
我需要获取一个元素的高度,该元素包含应用了 @fontface 的文本。我尝试过 $(window).load 解决方案,但这在 IE、Firefox 中有效,但在 Chrome (19dev) 中无效。我还尝试为我的插件初始化函数设置超时(1s、2s 等)...什么都没有...
我了解 Google WebfontLoader,但我宁愿将 webfonts 作为 css 文件包含在内。
有什么建议如何解决吗?
I need to get the height of an element, which contains text with @fontface applied. I've tried $(window).load solution, but that is working in IE, Firefox, but not in Chrome (19dev). I have also tried to setTimeout (1s, 2s etc.) for my plugin init function... nothing...
I know about Google WebfontLoader, but I would rather to include webfonts as css files.
Any suggestions how to solve it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 http://api.jquery.com/height/ 获取元素的高度。
Chrome 中什么不起作用:@fontface 样式或获取元素高度?尝试切换到 Chrome 的稳定版本,看看是否有帮助。开发版本可能有点古怪。
You can get the height of the element using http://api.jquery.com/height/.
What's not working in Chrome: the @fontface styles or getting the element height? Try switching to the stable version of Chrome and see if that helps. The dev build can be a little quirky.