Спасибо брат :)

илемма, у меня есть веб-страница (только для устройств Android), и на этой странице у меня есть поле ввода (в частности, текстовое поле), и когда оно фокусируется, браузер увеличивается. Я не хочу его увеличивать - звуки легко, правда?

Вот где это весело: я должен иметь возможность масштабировать в целом, так что не говорите

<meta name='viewport' content='user-scalable=0'>

Это не сработает для меня.

Кроме того, поле ввода не получает события щелчка. Появляется, когда нажимается другая кнопка и фокусируется программно.

Вот то, что я пробовал, и они потерпели неудачу до сих пор:

jQuery('head meta[name=viewport]').remove();
jQuery('head').prepend('<meta name="viewport" content="width=720px;intial-scale=1.0;maximum-scale=1.0;user-scalable=no" />');
jQuery("#locationLock input").focus();
jQuery('head meta[name=viewport]').remove();
jQuery('head').prepend('<meta name="viewport" content="width=720px;intial-scale=1.0;maximum-scale=1.0;user-scalable=yes" />');

Это также не удалось:

<input type='text' onfocus="return false">

И это:

jQuery("#locationLock input").focus(function(e){e.preventDefault();});

Есть идеи?

Ответы на вопрос(0)

Ваш ответ на вопрос