【发布时间】:2011-08-27 04:23:55
【问题描述】:
我有一个使用 jQuery 提交搜索的 Web 表单。表单本身不会触发提交事件,因为我捕获并删除了它(这是一个更大、更复杂的表单的一部分,我正在使用渐进增强来添加此功能)。
在 iPhone 上,一旦获得焦点,浏览器就会自动放大我的搜索输入。在“输入”按键事件中,搜索是通过 javascript 执行的,我模糊了输入,这会关闭屏幕上的 iPhone 键盘,但浏览器会保持放大到输入区域。
有没有办法通过 javascript 以编程方式再次触发缩小到初始视口区域?
编辑:搜索执行没有重定向,这通常会在新页面加载时重置视口 - 一切都发生在一个页面上。
【问题讨论】:
-
似乎有几种解决方案。检查以下网址:- [在此处输入链接描述][1] [1]:stackoverflow.com/questions/24310074/…
标签: javascript jquery iphone jquery-events