自动放大表单后如何触发 iPhone 缩小?

新手上路,请多包涵

我有一个使用 jQuery 提交搜索的 Web 表单。表单本身不会触发提交事件,因为我捕获并删除了它(这是一个更大、更复杂的表单的一部分,我正在使用渐进式增强来添加此功能)。

在 iPhone 上,浏览器一旦聚焦就会自动放大我的搜索输入。在“输入”按键事件中,搜索是通过 javascript 执行的,我模糊了关闭屏幕 iPhone 键盘的输入,但浏览器保持放大到输入区域。

有没有办法通过 javascript 以编程方式再次触发缩小回到初始视口区域?

编辑:搜索执行时没有重定向,这通常会在新页面加载时重置视口 - 一切都发生在此处的一页上。

原文由 bbodien 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 261
1 个回答

如果输入的字体大小至少为 16px,则不会触发放大。

原文由 whistler 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题