Как вызвать уменьшение iPhone после автоматического увеличения формы?

У меня есть веб-форма, которая использует jQuery для отправки поиск. Сама форма не t запускает событие отправки, потому что я ловлю его и отбрасываю (все это часть гораздо более крупной и сложной формы, и я использую прогрессивные улучшения, чтобы добавить эту функциональность).

На iPhone браузер автоматически увеличивает масштаб к моему поисковому запросу, как только он будет сфокусирован. При событии нажатия клавиши "ввод" поиск выполняется с помощью javascript, и я размываю ввод, который закрывает экранную клавиатуру iPhone, но браузер остается увеличенным до области ввода.

Есть ли способ снова программно вызвать уменьшение масштаба до исходной области окна просмотра через javascript?

РЕДАКТИРОВАТЬ: при выполнении поиска нет перенаправления, которое обычно сбрасывает область просмотра при загрузке новой страницы - все происходит на одной странице здесь.

28
задан bbodien 17 May 2011 в 11:48
поделиться

2 ответа

Если размер шрифта на входе составляет не менее 16 пикселей, увеличение не будет запускаться с самого начала.

28
ответ дан 28 November 2019 в 03:26
поделиться

Вам нужно или вы хотите, чтобы люди вообще могли изменять масштаб изображения? Если нет, вы установили этот метатег в своей голове?

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />

Насколько я знаю, это остановит проблему масштабирования в первом случае.

6
ответ дан 28 November 2019 в 03:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: