Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以用 jQuery 检查用户是否增加了字体大小并将函数绑定到此事件,以便在发生这种情况时重新计算一些东西?
不幸的是,不,你不能直接这样做。
我相信你能得到的最接近的是附加到resize一个你知道这会产生影响的元素的事件。您可以通过抓取调整大小插件来做到这一点,然后将事件附加到元素字体大小更改将调整大小,如下所示:
resize
$("#myDiv").resize(function() { //recalc });
调整大小插件只是使.resize()处理程序可用于几乎任何元素。
.resize()
不,这完全是浏览器处理。如果字体大小增加,您将无法捕捉到事件,不幸的是没有这样的事件。