我有一个使用 jQuery 提交搜索的 Web 表单。表单本身不会触发提交事件,因为我捕获并删除了它(这是一个更大、更复杂的表单的一部分,我正在使用渐进式增强来添加此功能)。
在 iPhone 上,浏览器一旦聚焦就会自动放大我的搜索输入。在“输入”按键事件中,搜索是通过 javascript 执行的,我模糊了关闭屏幕 iPhone 键盘的输入,但浏览器保持放大到输入区域。
有没有办法通过 javascript 以编程方式再次触发缩小回到初始视口区域?
编辑:搜索执行时没有重定向,这通常会在新页面加载时重置视口 - 一切都发生在此处的一页上。
原文由 bbodien 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果输入的字体大小至少为 16px,则不会触发放大。