【发布时间】:2019-09-23 21:48:30
【问题描述】:
我有一些调整大小的代码,但它似乎没有被缩放事件触发。我之前有过缩放代码触发调整大小的代码,并且对导致缩放事件触发调整大小的情况有所了解,但是我想得到更多解释。
强制缩放事件 Ctrl++ 或 Ctrl+- 引发 onresize 调用的最佳方法是什么?
【问题讨论】:
标签: javascript cross-browser resize zooming dom-events
我有一些调整大小的代码,但它似乎没有被缩放事件触发。我之前有过缩放代码触发调整大小的代码,并且对导致缩放事件触发调整大小的情况有所了解,但是我想得到更多解释。
强制缩放事件 Ctrl++ 或 Ctrl+- 引发 onresize 调用的最佳方法是什么?
【问题讨论】:
标签: javascript cross-browser resize zooming dom-events
你不会喜欢这个答案。我建议你不要这样做。没有本地方法来检测它,如 window.onzoom 或类似的东西。您必须设置一个间隔计时器,并不断地对框大小与字体大小进行 DOM 测试。新浏览器的缩放方式与旧浏览器不同。 IE6 只是增加字体大小,而 FF3.5 增加页面大小并重新换行以适应。
建议允许浏览器按预期运行,并使用 EM 标记适当地设置 CSS 样式。
【讨论】:
对不起,伙计们,我有一个比你们更喜欢的解决方案。基本上,在所有 html 源代码周围制作一个包装器 div。
它对我很有用。我基本上将它用于FF3和IE8,我不确定哪些浏览器可以使用它。
格雷
【讨论】: