iphone - 是否可以在 iOS Safari 中检测放大/缩小事件?

标签 iphone ios events safari zooming

在 iOS 上的 Safari 中,我们需要在网页放大或缩小之前做一些事情。可能吗?

界面缩放有两种情况——当用户做出缩放手势时和当用户单击输入元素时。虽然 first 可以通过监听手势事件(可能)来检测,但 second 呢?

如何判断页面是否缩放?

最佳答案

放大时,window.innerWidth 会调整,但 document.documentElement.clientWidth 不会调整,因此:

zoom = document.documentElement.clientWidth / window.innerWidth;

关于iphone - 是否可以在 iOS Safari 中检测放大/缩小事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12655427/

相关文章:

iphone - UIView:没有性能问题的圆角

iphone - iPhone 中的 CX 创新存储集成

javascript - contentEditable 元素中的拖放事件

c++ - C++中事件系统的原理是什么?

iphone - 使用 Pinterest 登录

iphone - 在 iPhone 应用程序中播放视频库中的视频

iphone - iOS 加密以安全地使用网络数据

ios - 如何保存和再次加载列表?

android - 跨平台多人游戏(app)

c# - 检查处理程序是否!= null 与检查事件是否!= C# 中的 null