3

我可以用 jQuery 检查用户是否增加了字体大小并将函数绑定到此事件,以便在发生这种情况时重新计算一些东西?

4

2 回答 2

4

不幸的是,不,你不能直接这样做。

我相信你能得到的最接近的是附加到resize一个你知道这会产生影响的元素的事件。您可以通过抓取调整大小插件来做到这一点,然后将事件附加到元素字体大小更改将调整大小,如下所示:

$("#myDiv").resize(function() {
 //recalc
});

调整大小插件只是使.resize()处理程序可用于几乎任何元素。

于 2010-04-17T10:31:46.573 回答
0

不,这完全是浏览器处理。如果字体大小增加,您将无法捕捉到事件,不幸的是没有这样的事件。

于 2010-04-17T10:27:25.173 回答