检测/捕获字体大小变化的最佳方法是什么?

时间:2009-08-17 14:39:29

标签: javascript events fonts font-size

我想捕获一个onFontSizeChange事件,然后做一些事情(比如重新渲染,因为浏览器改变了我的字体大小)。不幸的是,没有这样的事件存在,所以我必须破解一种方法来做到这一点。

我见过人们会做一些事情,比如在一个不可见的<div>元素中放置一个'm',然后测试元素大小的变化。

有没有人有任何好的解决方案?

2 个答案:

答案 0 :(得分:4)

请参阅TextResizeDetector.js,(演示here,深入文章here)。

答案 1 :(得分:-2)

当用户调整文本大小时,您想要更改什么?例如如果您设计好网站,则不需要做任何事情,只需重新流动即可自动处理调整后的内容。