作者hanconquer (I love By2)
看板Web_Design
标题Re: [问题] web font 完全载入?
时间Tue Feb 3 03:23:34 2015
感谢回覆。
不过我用的是justfont,他是用特殊的javascript汇入字体,不像Google font用link的。
我觉得这有可能是造成该问题的原因,但我也不确定。
可惜的是Google font没中文字体能用。
http://imgur.com/ApArVRJ.png
基本上在header里嵌入这一段js就会全网页自动套用字体了,
不过为了保险起见,我还是有用CSS指定该字体。
※ 引述《iamnodoubt ( )》之铭言:
: ※ 引述《hanconquer (I love By2)》之铭言:
: : 请教大家一个问题。
: : 我的html网页内有一串文字,网页loading完後,web font已经载入完成,这部分没问题。
: : 但我有用javascript的text()於网页loading完後,根据触发条件,去改变那串文字。
: : 我发现,改变後的那串文字会无法正常套用字体。
: : 详细说明如下:
: : 假设网页预设有一段文字是「这是测试」,这段文字已套用某web font,并且显示正常。
: : 之後因为使用者触发了某个功能,这段文字被javascript的text()改为「测试成功」,
: : 结果,「测试」这两个字因为预设已经载入过了,信黑体显示正常,
: : 但「成功」这两个字就会跳脱信黑体,变成浏览器预设字体。
: : 请问,这是网页设计问题吗?有没有办法解决呢?
: : 谢谢!
: 我刚刚随便汇进google font
: 字型不会变阿..
: 你应该是css样式跑掉了..
: 按F12看一下就知道了..
: 不然顶多你事件触发,改变text()时,可以顺便设定css
: http://jsbin.com/jahicowigo/1/edit?html,css,js,output
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.127.195.161
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1422905017.A.D92.html
※ 编辑: hanconquer (59.127.195.161), 02/03/2015 03:24:41
1F:推 Eureka7: 重新执行一次 javascript 的 function 呢? 02/03 07:51
2F:→ Eureka7: _jf.flush(); 02/03 09:39
4F:→ hanconquer: 感谢!问题已解决! 02/03 11:56